变量与运算符
变量:名字,变量一定要有意义。
Python的变量名区分大小写,Python是动态语言。
int str tuple值类型 (不可改变)
list set dict引用类型 (可变)
id()用来显示变量在内存中的地址。
b.append(4) 可添加元素,在列表里,这个方法不能用在元组里。
2**3表示为2的3次方。
Python中不需要定义变量。
赋值运算符,Python中没有a++,a--这种自增、自减运算符。
变量:有可能改变的。
int(True) = 1;
比较运算符:用ASCII码来进行比较。
字符串和列表等,都可以进行比较,先比较前面的。
逻辑运算符:and(与),or(或),not(非)
1 and 2返回的是最后一个。
成员运算符:
in
not in
字典的成员运算符是针对key来的,而不是value。
身份运算符:
is
not is:主要比较的是内存地址。
关系运算符是比较值是否相等。
身份运算符是比较两个变量身份是否相等。
isinstance(a,(int,str,float)):判断a是否是元组里的任意一种类型,是的话返回True,如:isinstance(a,str),判断a是否是str类型。
对象的三个特征:id、value、type
判断方法:is , == ,isinstance()
位运算符:&:按位与,|:按位或,^:按位异或,~:按位取反,<<:左移动,>>:右移动(都是对二进制数进行运算)