![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
Grbaeil
人生苦短,我学Python
展开
-
Python随笔(六)
Python高级特性:切片:取一个list或tuple的部分元素l = [1,2,3,4,5,6,7,8,9,10]print(l[:3]) # 输出从0-2,三个元素>>>[1,2,3]print(l[-1]) #取倒数第一个元素>>>[10]print(l[-2:]) #取倒数两个元素>>>[9,10]print(l[:6:2]) #取前六个元素,每两个选一个>>>原创 2020-06-15 12:45:12 · 105 阅读 · 0 评论 -
Python随笔(五)
isinstance()函数的参数检查:def my_abs(x): if not isinstance(x,(int,float)): #如果x是int或者float raise TypeError('bad operand type') if x>=0: return x else: return -x函数的参数:1.位置参数2.默认参数3.可变参数(*number)4.关键字参数5.命名关.原创 2020-06-11 16:20:36 · 103 阅读 · 0 评论 -
Python随笔(四)
list的append(),insert(),pop(),len()函数;tuple:元组,tuple一旦初始化就不能再修改,它没有appen(),insert(),pop()这样的方法;dict:删除一个key,pop(key)方法,对应的vaule也会从dict中删除dict:判断key是否存在的方法:1.key in dict的返回值是否为True;2.dict.get(key,-1)如果不存在则返回None,也可以返回指定vaule如-1。set:一组key的集合..原创 2020-06-11 14:37:12 · 80 阅读 · 0 评论 -
Python随笔(三)
ASKII编码:最早,127个字符,一个字节Unicode编码:两个字节,存储空间大,传输慢UTF-8编码:可变长编码,根据Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文为1个字节,汉字通常为3个字节,只有生僻字符才会编码成4-6个字符encode()方法可以编码为制定的bytes:>>>'ABC'.encode('ascii')b'ABC'>>>'中文'.encode('utf-8')b'\xe4\xb8\xad\xe6\x9原创 2020-06-11 11:42:06 · 110 阅读 · 0 评论 -
Python随笔(二)
Python交互模式(Windows系统下):进入Python交互模式:在cmd中输入Python,提示符为>>>退出Python交互模式:输入exit()命令行模式下,运行.py文件:需要先使用命令行指令cd,切换到python文件的当前目录,然后执行 python 文件名.py 。Python缩进:始终坚持4个空格的缩进Python的数据类型1.整数:1,100,-100,0等;2.浮点数:1.23,-9.01,12900 = 1.29e..原创 2020-06-11 09:51:41 · 98 阅读 · 0 评论 -
Python随笔(一)
检验Python是否安装:在Windows上运行时,启动cmd命令行,运行python。在Mac和Linux上运行时,启动终端,运行python3。Python解释器的分类:1.CPython,官网版本解释器,C语言开发;2.IPyhton,是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,其它与CPython一样;(注:CPython用>>>作为提示符号,而IPython用In[序号]:作为提示符)3.PyPy,是.原创 2020-06-11 08:46:47 · 111 阅读 · 0 评论