Ven*_*nga 2 python format numbers
简单的任务:
number = 100123.44
number_formated = "100,123"
Run Code Online (Sandbox Code Playgroud)
不要告诉我没有比以下更好的方法了:
number_formated = "{:,}".format(int(format("{:.0f}".format(number))))
Run Code Online (Sandbox Code Playgroud)
?
要,使用千位分隔符作为整数来获取数字,请使用以下格式字符串:
number_formated = "{:,.0f}".format(number)
Run Code Online (Sandbox Code Playgroud)
无需嵌套两个调用并将结果字符串再次强制转换为int.