在Python中,可以使用format
函数或f-string
来格式化具有可变位数的数字。
format
函数:number = 3.1415926
formatted_number = format(number, ".2f")
print(formatted_number) # 输出:3.14
在这个例子中,.2f
表示保留两位小数,formatted_number
将会是一个字符串类型的数字,保留两位小数。
f-string
:number = 3.1415926
formatted_number = f"{number:.2f}"
print(formatted_number) # 输出:3.14
在这个例子中,f"{number:.2f}"
表示将number
格式化为保留两位小数的字符串。
这两种方法都可以根据需要调整小数位数,以满足不同的格式化需求。