运算结果都是5.0 用Python3.0
10.0或者是10 运算的结果都是5.0
10.0或者是10 运算的结果都是5.0
2018-10-02
在python3中,一个算数表达式中遇到除法时,有两种不同的除法方式可以选择,分别是/ 和 // 。不同的表达式有不同的运行结果,在这里做个详细说明。
1、 / 操作符(真除法)
在python3中,/操作符在表达式中时运行的永远是真除法,无论接受任何类型,结果都会保持小数部分。
print(4/2) # 2.0 print(4/2.0) # 2.0 print(5/2) # 2.5
2. // 操作符(Floor除法)
在python3中,// 操作符在表达式中时运行的永远是Floor除法,只有当接受类型中包含浮点型时,结果才会保留小数部分。
print(4//2.0) # 2.0 print(4//2) # 2 print(5//2) # 2
本文来自 Callme_Mr_Yang 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/Callme_My_Yang/article/details/82154889?utm_source=copy
举报