目录
一、变量命名:
1、首字母不能是数字
2、包含字母、数字、下划线
3、系统关键字,不能用在变量名中
4、区分大小写
原因:type定义为变量,在使用type()函数的时候,会有异常。type(1)理解为1(1)了。
两个变量交换:x,y = y,x
二、值类型与引用类型
int str tuple:(不可改变)值类型
list set dict:(可变)引用类型
三、运算符
注意事项
比较运算符:
不只是数字才能做比较运算符,字符串,列表和元组也可以,比较从第一位开始。
逻辑运算符:
主要操作的是bool类型。也可以操作其他类型,如下:
int float:0 被认为是False,非0 被认为是True
字符串:空字符串 False,True
列表:空的列表 False,True
tuple set dict同上。
成员运算符:
字典的成员运算符判断的是key而非value;
关系运算符==和身份运算符is的区别:
is比较的是内存地址。
对象的三个特征:
id(内存地址),value(值),type(类型)。
判断id:is
判断value:==
判断type:推荐isinstance()
位运算符:
&:只要两位都为1就返回1
|:只要有一位为1就返回1
等等。
运算符优先级:
not > and > or。