Python3.x中保留字(关键字)有35个,分别为and, as, assert, async, await, break, class, continue, def, del, elif, else, except, False, finally, for, from, global ,if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True,try, with, while, yield (区分大小写)
Python语言提供三种基本的数字类型为:整数类型,浮点类型,复数类型。
Python的整数类型没有长度限制;
Python的浮点类型有长度限制,也受限于内存的大小。
Python语言采用严格的“缩进”格式
字符串方法replace()用来替换字符串中指定字符或子字符的所有重复出现,每次只能
替换一个字符或者一个字符串,把指定懂得字符串参数作为一个整体对待。该方法并不修
改原字符串,而是返回一个新字符串。
super()需要两个实参,分别是子类名和对象self。
isspace()方法是判断字符串是否全部为空格,不是返回False,是返回True。
s.strip()函数是从字符串s中去掉其左右两侧指定的字符,返回的是字符串;
s.replace(ord,new)函数返回字符串s的副本,所有old子串替换为new。
s.split()返回一个列表,若有参数,由s根据参数被分割的部分构成,省略参数默认以空白符分割
sorted(:reverse=)如果reverse=False 为升序排列;reverse=Ture降序排列
zip()函数是将其打包成元组
例如:a = [1,2,3]
b = [4,5,6]
c = [4,5,6,7,8]
c = [4,5,6,7,8]#结果为[(1, 4), (2, 5), (3, 6)]
pow(x,y)结果为方法返回x的y次方
set()能把重复的元素删掉
calendar()时间模块
rename():给文件重新命名;
getcwd():获得文件目录路径
rmdir():删除目录
-F是指在dist文件夹中只生成独立的打包文件(即exe文件),所有的第三方依赖,资源和代码均打包进此exe中
#浮点数字字符串不能转换为整数
ndim:数组的维度;shape:数组的形状;size:数组的元素个数;itemsize:数组的每个元素占用的内存大小,以字节为单位。
PyInstall模块可将源资源程序打包为可执行文件,并且会自动将依赖的库一并打包,可以通过设置参数删除生成的临时文件,但如果程序对外部数据如图片之类的有调用,九必须执行导入到相应的目录
Random.shuffle()用于将序列的所有元素随机排序;
random.getrandbits(k)用于生成一个k比特长度随机整数;
Random.sample()用于随机地从指定列表中提取N个不同的元素。
Random.randint(a,b)随机生成[a,b](包括a,b)之间的的整数;
Random.uniform(a,b)随机生成[a,b)(包括a,不包括b)之间的实数
Turtle库的home()函数是设置当前笔画位置为原点,朝向东
pert_counter()函数一般用于计时;
sleep()用于暂停程序执行;
strftime()和strptime()都是用于显示时间;
python中open()函数提供了7种基本的文件打开模式:r ,w ,x ,a ,b ,t ,+ 。其中r,w,x,a可以和b,t,+组合使用
lambda关键字用来声明匿名函数,格式为 <函数名>=lambda<参数列表>:<表达式>
<函数名>=lambda<参数列表>:<表达式>等价于def<函数名><参数列表>:
return<表达式>