python一元加号和减号 | 您所在的位置:网站首页 › python两个乘号运算 › python一元加号和减号 |
数学里面的加减乘除,就是运算符,但是 Python 的运算符更多样,更复杂,分为算术运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符。为了更直观的看到运算符的使用,本文采用代码和注释结合的方式进行讲解。 算术运算符 a = 21 b = 10 c = 0 # 加 c = a + b # 31 # 减 c = a - b # 11 # 乘 c = a * b # 210 # 除 c = a / b # 2.1 # 求余数 c = a % b # 1 # 幂(次方) a = 2 b = 3 c = a**b # 8 # 取整数,向下取接近商的整数 c = 9//2 # 4 c = -9//2 # -5 比较运算符 代码中的if ... else ...是指“如果,满足条件,做什么事,否则,做其他事”。 a = 21 b = 10 c = 0 # 等于 if ( a == b ): print("a 等于 b") else: print("a 不等于 b") # 不等于 if ( a != b ): print("a 不等于 b") else: print("a 等于 b") # 小于 if ( a < b ): print("a 小于 b") else: print("a 大于等于 b") # 大于 if ( a > b ): print("a 大于 b") else: print("a 小于等于 b") a = 5 b = 20 # 小于等于 if ( a = a ): print("b 大于等于 a") else: print("b 小于 a") 赋值运算符 =是赋值运算符,算术运算符都可以右边加上=变成“算术赋值”运算符。 a = 21 b = 10 c = 0 # 简单的赋值 c = a + b # 31 # 等价于 c = c + a c += a # 52 # 等价于 c = c - a c -= a # 31 # 等价于 c = c * a c *= a # 651 # 等价于 c = c / a c /= a # 31.0 c = 2 # 等价于 c = c % a c %= a # 2 # 等价于 c = c ** a c **= a # 2097152 # 等价于 c = c // a c //= a # 99864 Python3.8 新增了海象运算符:=,可以在表达式内部为变量赋值: if (n := len(a)) > 10: print(f"List is too long ({n} elements, expected |
CopyRight 2018-2019 实验室设备网 版权所有 |