Python 格式化文字字符串和千位分隔符

安德里亚·贝尔贡佐

有没有办法将 python3.6 格式的文字字符串 ( PEP498 ) 与格式规范结合起来

print('Count: {:,}'.format(count)) # Count: 10,000

print(f'Count: {count}') # Count: 10000

我能想到的最接近的事情是使用这样的format函数:
print(f'Count: {format(count, "6,d")}') # Count: 10,000 # can use "6,d" or any other format that puts thousands separators

这是最好的方法吗?

留美古

你给链接

F 字符串使用与 str.format 相同的格式说明符迷你语言。str.format()类似,可选的格式说明符可能包含在 f-string 中,用冒号与表达式(或类型转换,如果指定)分开。如果未提供格式说明符,则使用空字符串。

至于你的例子:

>>> count = 10000
>>> print('Count: {:,}'.format(count))
Count: 10,000
>>> print(f'Count: {count:,}')
Count: 10,000

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python 3.5字符串格式:如何添加千位分隔符并正确对齐?

在python中使用本地化的千位分隔符和十进制精度格式化数字

Python:千位分隔符-旧的格式语法

Python:使用自定义分隔符格式化字符串

python - 如何在字符串数据框中实现千位分隔符而不用在Python Pandas中的百分比值在一行中进行修改?

用数字和千位分隔符修复格式错误的字符串

Python regex:包含包含千位分隔符和十进制数的数字的句子

python .format指定字段宽度中的千位分隔符

JavaScript千位分隔符/字符串格式

千位分隔符带有“/”的字符串数字格式

UiPath - 将带有千位分隔符的数字字符串从 excel 解析为数字

如何通过 Python Regex 查找带有美元符号、千位分隔符和小数点的价格标签

Charts.js使用货币和千位分隔符格式化Y轴

Chart.js 2.0使用货币和千位分隔符格式化Y轴

格式化带有美元符号和千位分隔符的引导表

用千位分隔符格式化Int64

OCaml格式化带有千位分隔符的数字

用 格式化整数。作为千位分隔符,没有小数

在熊猫数据框中格式化数字的千位分隔符

千位分隔符格式化与数据绑定

是否可以在Rust中打印以千位分隔符格式化的数字?

用空格而不是逗号作为千位分隔符格式化数字

使用千位分隔符格式化 setInterval() 计时器

使用千位分隔符格式化 Pandas 列

在amcharts4上将带有千位分隔符的数字格式化为空字符串

如何将Python中的(区域设置)千位分隔符更改为阿拉伯Unicode分隔符?

如何将千位分隔符更改为格式字符串中的撇号

Python 2中的格式化字符串文字

是否可以使用fmt用千位分隔符格式化数字?