📌  相关文章
📜  python将浮点数转换为数字的整个部分 - Python(1)

📅  最后修改于: 2023-12-03 15:04:39.215000             🧑  作者: Mango

Python将浮点数转换为数字的整个部分

在Python中,将浮点数转换为数字的整个部分有多种实现方式。本文将介绍其中较为常见的两种方法。

方法一:使用math库的floor函数

math库是Python中用于数学计算的标准库之一,其中的floor函数可以将浮点数向下取整,返回其整数部分。

import math

num = 3.14
floor_num = math.floor(num)
print(floor_num)  # 输出:3
方法二:使用int函数

int函数可以将浮点数转换为整数,转换规则为向下取整。因此,可以通过将浮点数先乘以10的n次方(n为要保留的小数位数),然后使用int函数将其转换为整数,最后再除以10的n次方得到整数部分。

num = 3.14
int_num = int(num)
print(int_num)  # 输出:3

以上是两种常见的将浮点数转换为数字的整个部分的方法,使用时可根据具体情况选择合适的方式。