1.算术运算符
什么是算术运算符?其实就是能够计算的符号,比如我们数学里面的加减乘除;那我们程序里面也是一样的,只是符号不一样而已:
print(1+2) #加print(2-1)#减print(2*3)#乘print(9/3)#除print(2**3)#乘方print(9//4)#取整print(9%4)#取余
当然程序里面也是遵循数学的法则,比如除数不能为0;
2.复合运算符
什么是复合运算符?其实就是一种对算术运算符和赋值的一种简化;比如你需要把a加上5,那我们这样写:
a=3 a=a+5 print(a)
其实还有另外一种写法,就是复合运算符;这种写法得出的值和第一种得出的值是一样的
a=3 a+=5 print(a)
我们把复合运算符作出一个总结,比如P是算术运算符,我们的值A需要在A的基础上进行算术运算,在赋值给A,就是这样的:
A=AP=5
3.比较运算符
什么是比较运算符,其实就是能够比较大小的符号,比如> < != 等等,比较运算符算出来的值只有两种,true,false:
a='5' b='5' print(a==b)
对于比较运算符,需要注意的有两点,1.==符号,比较的是左右两边的值是否相等,is才是比较两边的地址2.python比较的时候可以使用链式写法,比如:
a=[5] b='5' print(a is b) a = 5 print(1 < a < 8)
4.逻辑运算符
逻辑运算符说直白点就是或与非,或:or 和 and 非 not,and:一假则假,or:一真则真;
a=True b=False print(a and b) print(a or b) print(not a)
这里有两个注意点,对于判断真假有个说法是非零即真,非空即真;然后对于逻辑运算符是短路计算,即若是第一个已经能够判断真假的情况那不会执行第二个,对于逻辑运算符的输出不一定是true或者false;
网友评论