方法一:使用round()函数
num = 3.14159265
truncated_num = round(num, 2) # 截断到两位小数
print(truncated_num) # 输出结果为3.14
方法二:使用字符串格式化
num = 3.14159265
truncated_num = "%.2f" % num # 截断到两位小数
print(truncated_num) # 输出结果为3.14
方法三:使用math模块
math.floor()函数可以将浮点数向下取整,math.ceil()函数可以将浮点数向上取整。
import math
num = 3.14159265
truncated_num = math.floor(num * 100) / 100 # 截断到两位小数
print(truncated_num) # 输出结果为3.14