知行编程网知行编程网  2022-08-13 01:00 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何整除的相关知识,包括python保留两位小数,以及python除法运算符这些编程知识,希望对大家有参考作用。

python是怎么划分的

Python中有两个除法运算符:“/”表示普通除法,使用它得到的结果和普通数学计算的结果是一样的(即如果除法不全,会产生小数部分) ; “//”表示除以整数,除以它的结果只有整数部分,小数部分将被丢弃。

记住,在 Python 3.x 中,除法运算的结果都是浮点类型。

例如如下代码:

print("19/4的结果是:", 19/4)
print("19//4的结果是:", 19//4)
aa = 5.2
bb = 3.1
# aa / bb的值将是1.67741935483871
print("aa/bb的值是:", aa / bb)
# aa // bb值将是1.0
print("aa//bb的值是:", aa // bb)

此外,Python 不允许使用 0 作为除数,否则将会引发 ZeroDivisionError 错误。

对于 Python 2.x,它只提供了一个“/”运算符,它是 Python 3.x 中“/”和“//”的组合版本。对于 Python 2.x 中的“/”,它既是整数除法运算符,又是非整数除法运算符。规则如下:

当两个操作数都是整数时,Python 2.x 中的“/”就是整除运算符。
当两个操作数有一个是浮点数(或两个都是浮点数)时,Python 2.x 中的“/”就是非整除运算符。


例如,在 Python 2.x 的交互式解释执行器中执行如下代码:

>>>print(5/2)
2
>>>print(5.0/2)
2.5
>>>print(5/2.0)
2.5
>>>print(5.0/2.0)
2.5

python学习网,大量的免费python学习视频,欢迎在线学习!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享