python - python中的其余部分

标签 python

<分区>

当我在 python 中计算除法的其余部分时,我得到这样的答案:

>>> 12,121123123 % 10
(12, 3)
>>> 12,333434 % 5
(12, 4)
>>> 14,54 % 4
(14, 2)

我想了解这个有序对的含义。

最佳答案

14,54 不是十进制数。它是一个 2 元素元组,包含整数 1454

如果要指定十进制数,则必须使用小数点:

>>> 12.121123123 % 10
2.1211231230000003
>>> 12.333434 % 5
2.3334340000000005
>>> 14.54 % 4
2.539999999999999

否则,您的代码等同于:

>>> (12, 121123123 % 10)
(12, 3)
>>> (12, 333434 % 5)
(12, 4)
>>> (14, 54 % 4)
(14, 2)

在那里,每个元组元素都是单独计算的,因此对于 (14, 54 % 4),您会得到包含元素 1454 % 4 的结果。

关于python - python中的其余部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39290819/

相关文章:

Python:与 None 的字符串连接返回 None?

python - Google Colaboratory 中的 openAI Gym NameError

python - 如何手动创建 scikit-learn 树?

python - Python 3.4'无法分配给函数调用

python - 如何在 Django 中断言模型字段已经从数据库中填充?

python csv只写某些字段名,而不是全部

python - 如何在 Python OpenCV 中改进可变镜头模糊算法?

javascript - 如何为数据表创建类似电子表格的布局?

python - 使用 numpy 在数组中查找 N 个并发的索引

python - 如何删除 Python 工具的 Visual Studio(2016 年 6 月)更新通知?已经安装好了