python 舍去小数点后面的小数
时间: 2023-12-25 13:29:58 浏览: 264
在Python中,可以使用内置的round()函数来舍去小数点后面的小数。round()函数的用法如下:
```python
num = 3.14159
result = round(num)
print(result) # 输出:3
```
在上述代码中,我们将3.14159赋值给变量num,然后使用round()函数对num进行舍入操作,并将结果赋值给变量result。最后,我们打印出result的值,即3。
需要注意的是,round()函数默认是按照四舍五入的规则进行舍入操作。如果想要向下取整,可以使用math模块中的floor()函数。示例如下:
```python
import math
num = 3.14159
result = math.floor(num)
print(result) # 输出:3
```
在上述代码中,我们首先导入了math模块,然后使用math.floor()函数对num进行向下取整操作,并将结果赋值给变量result。最后,我们打印出result的值,即3。
相关问题
python time函数如何舍去小数
点?
可以使用Python内置的math.floor()函数将时间戳舍去小数点。具体代码如下:
import time
import math
timestamp = time.time()
truncated_timestamp = math.floor(timestamp)
print(truncated_timestamp) # 输出舍去小数点后的时间戳
python不保留小数点
在 Python 中默认情况下,浮点数会保留小数点。如果你想控制保留小数点的位数,可以使用`round()`函数对浮点数进行四舍五入。例如,如果你想保留两位小数,可以这样写:
```
num = 3.1415926
num_rounded = round(num, 2)
print(num_rounded)
```
这样会输出`3.14`,保留了两位小数。如果你想输出整数,可以使用`int()`函数将浮点数转换为整数。例如:
```
num = 3.1415926
num_int = int(num)
print(num_int)
```
这样会输出`3`,舍去了小数部分。
阅读全文