python - 浮出水面

标签 python python-3.x math floor

我发现了两种在 Python 中发言的方法:

3.1415 // 1

import math
math.floor(3.1415)

第一种方法的问题是它返回一个 float (即3.0)。第二种方法感觉笨拙且太长。

是否有其他解决方案可以在 Python 中发言?

最佳答案

只要您的数字是正数,您就可以简单地转换为 int 以向下舍入到下一个整数:

>>> int(3.1415)
3

不过,对于负整数,这会四舍五入。

关于python - 浮出水面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404967/

相关文章:

javascript - highcharts:Y 轴为 1 或 0 的图表

python - 如何从 django-tenant-schemas 转储数据?

python - 如何用另一个字符串的前两个字符替换字符串的前两个字符?

python-3.x - 使用 PyQt5 在浏览器中实现 Web 检查

python-3.x - Python Selenium,在span中查找文本

java - 在 JAVA 中计算一个数的相对素数?

Python 某些元素以数组和标量形式出现的原因

python - 在 python 中使用 xpath 查询从具有子节点的以下节点中选择整个文本

javascript - 将像素转换为分钟

c - 我怎样才能得到这个数学表达式的结果?