num = 3.1415926
#使用format
num1 = "{:.3f}".format(num) #3位小数
num2 = "{:.3}".format(num) #3位有效数字
# 使用%
num3 = "%.3f"%num #3位小数
print(num)
print(num1)
print(num2)
print(num3)
输出:
3.1415926
3.142
3.14
3.142
其他详细,参考:python基础_格式化输出(%用法和format用法)