算数运算符
print(10/3)#有整数有小数 print(10 // 3) #去除小数部分 得3 print(2 **3)# 阶乘 得8 print(10%3)#取余 余1
比较运算符
比较运算符常用于数字类型的比较,返回的结果为布尔值。
print(10 < 11)#返回True
但是同种类型的数据类型也是可以进行比较的。像是字符串和其他数据类型的比较,则是依照按照第一字母或元素的asci码的地址大小排序。若第一个相同则比较第二个,以此类推,直到得到结果。
连式赋值
a = b = c =d =111
print(a is b is c is d)
交叉赋值
a = 10 b = 20 c=a a=b b=c
a=10 b=20 a,b=b,a
解压赋值
a,b,c= [1,'dd',[2.3,'c']] #a = 1 #b = 'dd' #c =[2.3,'c']
解压赋值有可预见只需要部分值的情况下:使用_代替变量名。
a,b,_,_=['aa','bb','cc','dd'] #a = 'aa' #b = 'bb' #若是不需要的过多也可以使用*_ a,b,*_=['aa','bb','cc','dd']
逻辑运算符
逻辑运算符之间存在优先级,建议使用()来保障长判断式的逻辑正确