Python 将数字或者带有小数点的数字转为带有小数点和千分位的格式
直接举个例子
num = 12345.67
format_num = "{:,.2f}".format(num)
print(format_num)
打印结果:12,345.67
解释:
"{:,.2f}" 是一个格式化字符串,告诉 Python 如何格式化数字。让我分解一下这个格式:
::表示格式化说明的开始。
,.2f:这个格式说明符定义了数字 num 的格式:
,:表示在输出时用逗号作为千位分隔符。
.2:表示保留两位小数。
f:表示这是一个浮点数(小数)。
最后,.format(num) 方法会根据给定的格式字符串将 num 这个数字转换成对应格式的字符串,并将结果存储在 format_num 变量中。例如,如果 num = 12345.67,那么 format_num 的值将是 "12345.67"(保留两位小数,并在适当的情况下使用逗号作为千位分隔符)。
星辰大海

浙公网安备 33010602011771号