Python编号为1000 Separator

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)

Chr*_*nig 5

,使用千位分隔符作为整数来获取数字,请使用以下格式字符串:

number_formated = "{:,.0f}".format(number)
Run Code Online (Sandbox Code Playgroud)

无需嵌套两个调用并将结果字符串再次强制转换为int.