python常用命令查阅相关手册,此处只放易错知识点
一、复习
1.python边解释(编译)边执行,是一门解释性语言,是动态的(变量没有固定的类型)
2.优点:代码量少,可读性强,具有丰富的第三方库(可利用资源,拿来即用特别方便)
3.缺点:运行速度慢(因为封装了很多的底层),不能直接操纵内存(C语言有指针可以操纵内容)
二、变量
1.python中的变量存的并不是对象本身,而是对象的引用。注意区别应用和赋值的区别。
2.vars()查看当前环境下的所有变量(查看字典)
3.python中变量可以连等
4.万物皆对象,python一切都是对象,可以用 id() 看python中任何的id名
三、进制
1.python中int里可以村各种进制的整数,以此类推,别的类型的也一样
2.0b打头:二进制
0+数 打头:八进制
非0开头:十进制
0+x 打头:十六进制
3.整数运算时精确的但是浮点运算总会有误差,所以不要轻易用浮点来判断相等
四、字符串
1.python中的字符串可以用一个引号,也可以用两个引号,甚至可以用三个引号。三个引号的用法参见上图
2.如果要实现引号的嵌套,则不同的引号配对即可,如“这个‘大家伙’真是很厉害”
3.r后面表示原生字符,不做任何转译
五、布尔值
.逻辑运算符以及true false
.
1.and:前假直接返回0,前真检查后者并返回其值
2.or:前真直接返回其值,前假检查后者并返回其值
3.and的优先级大于or
4.not返回布尔值
5.python中false、0、None、空链表等所有空的都为假