表达式和运算符
什么是表达式?
1+2*3就是一个表达式,这里的加号和乘号叫做运算符,1、2、3叫做操作数。
1+2*3经过计算后得到的结果是7,我们可以将计算结果存放在一个变量里,result=1+2*3。
所以表达式就是由操作数和操作符组成的一句代码或语句,可以放在=号的右边,用来给变量赋值。
算数运算符
/ //(取整数) %(取余) **(指数运算)
>>> num = 2
>>> num += 1 # 等价于 num = num + 1
>>> num -= 1 # 等价于 num = num - 1
>>> num *= 1 # 等价于 num = num * 1
>>> num /= 1 # 等价于 num = num / 1
>>> num //= 1 # 等价于 num = num // 1
>>> num %= 1 # 等价于 num = num % 1
>>> num **= 2 # 等价于 num = num ** 2
注:在python3中/运算符表示"正常除",所谓的“正常除”就是和传统的数学中的运算一致,例如2/3等于0.6的循环;而//运算符表示“取整数除”,例如4//3等于1,表示"4之中只有一个3"
比较运算符
< >=