yobdc 发表于 2021-8-28 22:36:52

python的/

为什么 3/1会得到3.0一个浮点型,如何避免结果是一个浮点型

sunrise085 发表于 2021-8-28 22:40:01

python中/就是除法,结果是浮点数,不管相除的两个数是什么类型
按照你的描述,你需要的可能是整除。
整除运算符是//
3//1
这个得到的是int类型的3

yobdc 发表于 2021-8-28 22:44:25

python3.0,打印出来的就是3.0

yobdc 发表于 2021-8-28 22:45:25

>>> 3/1
3.0

yobdc 发表于 2021-8-28 22:46:31

除了使用//还能怎么样避免返回浮点数

大马强 发表于 2021-8-29 07:08:07

yobdc 发表于 2021-8-28 22:46
除了使用//还能怎么样避免返回浮点数

int(x)
页: [1]
查看完整版本: python的/