如何在Python的f-string中实现带固定小数位数的百分比格式化?
Python百分比+固定小数位数格式化实现
当然可行,Python的f-string格式化语法可以直接把小数位数控制和百分比格式结合起来,一步得到你想要的12.30%格式。
实现代码
直接在百分比符号%前添加小数位数指定即可:
>>> print(f'{0.123:.2%}') 12.30%
语法说明
.2:表示保留两位小数%:将数值乘以100并添加百分号(逻辑和单独用%格式化一致,只是额外指定了小数位数)
如果需要其他位数的小数,比如保留一位,就写成.1%,示例:
>>> print(f'{0.123:.1%}') 12.3%
内容的提问来源于stack exchange,提问作者tturbo
相关产品推荐
相关产品推荐

