浮点数
Python 中使用浮点数来表示不是整数的数字。
浮点数表示的数字的例子:0.5 和 -7.8237591。
浮点数可以通过输入带小数点的数字直接创建,也可以使用整数除法等操作产生。数字结尾的零会被忽略。
print(3/4)
print(0.523322)
计算机不能完全精确地存储浮点数,就像我们不能写下1/3(0.3333333333333333 ...)的完整小数点一样。
记住这一点,因为它往往会导致令人愤慨的错误!
正如您之前看到的,两个整数相除将产生一个浮点数。
一个浮点数也是通过在两个浮点数或者在一个浮点数和一个整数上运算来产生的。
print(10 / 2)
print(6 * 7.0)
print(5 + 2.32)
结果:
5.0
42.0
7.32
浮点数可以和整数进行运算,因为运算时Python会默默地将整数转换成浮点数。
指数运算
除了加法,减法,乘法和除法之外,Python 还支持指数运算。该操作使用两个星号 ** 表示。
print(5**3)
print(9**(1/2))
结果:
125
3.0
商和余数
计算商和余数使用的符号分别是 // 和 %。(/在Python中获取的是相除的结果,一般为浮点数)
这些运算符可以同时用于浮点数和整数。
print(20 // 6)
print(1.25 % 0.5)
结果:
3
0.25
网友评论