5200.2.2 Numbers
02 Variables and Simple Data Types
Python 以不同的方式对待数字,取决于它们如何被使用。 Python treats numbers in several different ways, depending on how they’re being used.
运算
print(3 + 2)
print(3 - 2)
print(3 * 2)
print(3 / 2)
print(3 ** 2)浮点型
任何有小数点的数据,都是浮点型。
注意有时候,会获得任意数量的小数在你的答案中:
print(0.2 + 0.1)
-> 0.30000000000000004任意两个数字相除,答案都是浮点数。 运算的数据中,有一个是浮点数,那么答案一定是浮点数
常量
Python中没有内置的常量,一种通用的做法是,使用大写字母代替常量
MAX_CONNECTIONS = 5000模运算
模运算是一个数被另外一个数除,剩下的余数。
>>> 4 % 3
1
>>> 5 % 3
2
>>> 6 % 3
0
>>> 7 % 3
1