Python---基本知识4_之运算符

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;

你可能感兴趣的:(Python---基本知识4_之运算符)