在Python中,使用`f`格式化字符串可以方便地控制输出的格式。下面是一些常见的格式化选项:
1. 保留小数点后几位:
i = 1234.56789
print(f"{i:.2f}") 保留两位小数
print(f"{i:.0f}") 不保留小数点,输出整数
2. 控制对齐方式:
print(f"{i:<10.2f}") 向右对齐,总宽度至少10个字符,小数点后保留两位
print(f"{i:^10.2f}") 向中对齐,总宽度至少10个字符,小数点后保留两位
3. 百分比形式:
print(f"{i:.2%}") 输出百分比形式,保留两位小数
4. 逗号计数法:
print(f"{i:,}") 使用逗号作为千位分隔符
5. 字符串截取:
s = "哇,真的是你呀"
print(f"{s:.4s}") 截取字符串前4个字符
6. 组合格式化:
print(f"{i:.2f} {s:.4s}") 同时格式化浮点数和字符串
以上是使用`f`格式化字符串的一些基本用法。如果有更具体的格式化需求,可以进一步探索Python的格式化字符串语法