python3.10 - 运算符
python3.10 - 运算符
一、数字运算符
- + :加
- - :减
- * :乘
- / :除法运算总是返回浮点数
- // :向下取整(忽略小数)
- % :取余数
- ** :乘方
- = :赋值(给变量赋值)
python数学运算和其他语言一样
可以通过 () 给表达式分组
简单的数据类型(数字类型):整型(int)、浮点型(float)
其他数字类型:Decimal、Fraction、复数(3+5j)
变量赋值之后才可以使用,否则报错
混合运算会把整数转换为浮点数
>>> 2 + 2
4
>>> 50 - 5 * 6
20
>>> (50 - 5 * 6) / 4
5.0
>>> 8 / 5 # 除法总是返回浮点数
1.6
>>> 17 / 3
5.666666666666667
>>> 17 // 3 # 向下取整(忽略小数)
5
>>> 17 % 3 # %返回除法运算的余数
2
>>> 5 ** 2 # 5的平方
25
>>> 2 ** 7 # 2的7次方
128
>>> width = 20
>>> height = 5 * 9
>>> width * height
900
>>> n
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined
>>> 4 * 3.75 -1
14.0
>>>
二、比较运算符
- < :小于
- > :大于
- == :等于
- <= :小于等于
- >= :大于等于
- \ != :不等于