Python3:如何“不”取整到最近?

guhet5ty3984wefjn

我知道Python3的round()函数会四舍五入到最接近的偶数。

我怎样才能防止这种情况发生,并使它像Python2那样从零开始舍入一半呢?

盖伊

您可以使用DecimalROUND_HALF_UP十进制

from decimal import Decimal, ROUND_HALF_UP

print(Decimal(2.5).quantize(0, ROUND_HALF_UP)) # 3
print(Decimal(-2.5).quantize(0, ROUND_HALF_UP)) # -3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将时间戳取整到Python中的最近日期

来自分类Dev

计算空间中最近的点,python3

来自分类Dev

如何在Rails中将随机的DateTime取整到小时的开始?

来自分类Dev

调用函数时如何保持GUI不冻结?(PyQT4,Python3)

来自分类Dev

如何使两个列表在python3中不共享其值

来自分类Dev

如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

来自分类Dev

如何使python shebang使用python3?

来自分类Dev

python3不执行getbootstrap html代码

来自分类Dev

Python3:值的长度与索引的长度不匹配

来自分类Dev

pip不包含在Python3中

来自分类Dev

Python3 函数不返回完整列表

来自分类Dev

在使用Bitnami wordpress-multisite部署GCP VM时,如何防止出现“模板与Python3不兼容”的警告?

来自分类Dev

如何正确设置python3的路径?

来自分类Dev

可选的yield或return in python3。如何?

来自分类Dev

如何使用Python3安装PyRTF?

来自分类Dev

如何构建python3 / tkinter项目

来自分类Dev

如何为python3安装netfilterqueue?

来自分类Dev

我如何保存模型python3

来自分类Dev

如何为python3安装numpy

来自分类Dev

如何构建python3 / tkinter项目

来自分类Dev

双字典如何排序?(Python3)

来自分类Dev

如何修复python3 - 搞砸之后?

来自分类Dev

python3如何自动安装模块?

来自分类Dev

Pyinstaller不支持Com Server,并且在最近的python3中未维护py2exe

来自分类Dev

Python3在嵌套字典和列表中按值搜索,然后获取其他最近的键/值对

来自分类Dev

Python / Pandas数据框-当0取整到n个小数位时,用int值替换小数精度

来自分类Dev

如何清除idle3(python3 shell)的屏幕?

来自分类Dev

如何在 Python3 中向调用函数返回更多值并显示结果,目前它只打印第一个值而不增加?

来自分类Dev

如何使用 pip 为 python3 安装 python 包?

Related 相关文章

  1. 1

    将时间戳取整到Python中的最近日期

  2. 2

    计算空间中最近的点,python3

  3. 3

    如何在Rails中将随机的DateTime取整到小时的开始?

  4. 4

    调用函数时如何保持GUI不冻结?(PyQT4,Python3)

  5. 5

    如何使两个列表在python3中不共享其值

  6. 6

    如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

  7. 7

    如何使python shebang使用python3?

  8. 8

    python3不执行getbootstrap html代码

  9. 9

    Python3:值的长度与索引的长度不匹配

  10. 10

    pip不包含在Python3中

  11. 11

    Python3 函数不返回完整列表

  12. 12

    在使用Bitnami wordpress-multisite部署GCP VM时,如何防止出现“模板与Python3不兼容”的警告?

  13. 13

    如何正确设置python3的路径?

  14. 14

    可选的yield或return in python3。如何?

  15. 15

    如何使用Python3安装PyRTF?

  16. 16

    如何构建python3 / tkinter项目

  17. 17

    如何为python3安装netfilterqueue?

  18. 18

    我如何保存模型python3

  19. 19

    如何为python3安装numpy

  20. 20

    如何构建python3 / tkinter项目

  21. 21

    双字典如何排序?(Python3)

  22. 22

    如何修复python3 - 搞砸之后?

  23. 23

    python3如何自动安装模块?

  24. 24

    Pyinstaller不支持Com Server,并且在最近的python3中未维护py2exe

  25. 25

    Python3在嵌套字典和列表中按值搜索,然后获取其他最近的键/值对

  26. 26

    Python / Pandas数据框-当0取整到n个小数位时,用int值替换小数精度

  27. 27

    如何清除idle3(python3 shell)的屏幕?

  28. 28

    如何在 Python3 中向调用函数返回更多值并显示结果,目前它只打印第一个值而不增加?

  29. 29

    如何使用 pip 为 python3 安装 python 包?

热门标签

归档