6. Python 运算符

140 阅读1分钟

1. 算术运算符

  • + 加 、- 减、* 乘、/
12.45 + 15 = 27.45
4.56 - 0.26 = 4.3
5 * 3.6 = 18.0
7 / 2 = 3.5
  • % 取余
7 % 2 = 1
  • // 取整除,即返回商的整除部分
7 // 2 = 3
  • ** 幂,即返回x的y次方
2 ** 4 = 16

2. 赋值运算符

  • = += -= *= /= %= **= //=
x = 14
x += y  # x = x + y
x -= y  # x = x = y
x *= y  # x = x * y
x /= y  # x = x / y
x %= y  # x = x $ y
x **= y # x = x ** y
x // = y # x = x // y

3. 比较运算符

> < == != >= <=

'a' > 'b'  # false
156 < 456  # true
'c' == 'c' # true
'y' != 't' # true
479 >= 426 # true
62.45 <= 45.5 # false

4. 逻辑运算符

  • and 逻辑与,从左到右。就跟 js 中 && 一样
true and true  # true
true and false # false
  • or 逻辑或,从左到右。就跟 js 中 || 一样
true or false # true
false or true # true
false or false # false
  • not 逻辑非取反,从右到左。
not true # false
not false # true