Python 数字运算
Python 数字运算,表达式的语法很直白: + , - , * 和 / , 和其它语言(如C)里一样。
实例:
print(6+6)
print(80-8*5)
print((80-8*5)/4)
print(16/5) #总是返回一个浮点数
执行结果为:
12
40
10.0
3.2
注意:
在整数除法中,除法 / 总是返回一个浮点数,如果我们只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 // :
实例:
print(34/6) #整数除法返回浮点型
print(34//6) #整数除法返回向下取整后的结果
print(34%6) # % 操作符返回除法的余数
执行结果为:
5.666666666666667
5
4
注意:// 得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。
实例:
print(16//2)
print(16.0//2)
print(16//2.0)
执行结果为:
8
8.0