f-string是Python中的一种字符串格式化方法,它使用花括号{}和冒号:来指定要格式化的变量,并可以在冒号后面添加格式化选项。对于表格中的数字,可以使用f-string来进行格式化和对齐。
下面是一个示例代码,演示如何使用f-string格式化和对齐表格中的数字:
# 定义表格数据
data = [
("Apple", 10, 3.5),
("Banana", 5, 2.0),
("Orange", 8, 2.8)
]
# 打印表头
print(f"{'Item':<10} {'Quantity':<10} {'Price':<10}")
# 打印分隔线
print("-" * 30)
# 打印表格数据
for item, quantity, price in data:
print(f"{item:<10} {quantity:<10} {price:<10.2f}")
# 打印总计
total = sum(quantity * price for _, quantity, price in data)
print(f"{'Total':<10} {'':<10} {total:<10.2f}")
运行以上代码,输出结果如下:
Item Quantity Price
------------------------------
Apple 10 3.50
Banana 5 2.00
Orange 8 2.80
Total 57.00
在上述代码中,我们使用了f-string来格式化和对齐表格中的数字。在花括号{}中,我们使用了冒号:来指定格式化选项。例如,{item:<10}
表示将item左对齐,并占据10个字符的宽度。{price:<10.2f}
表示将price左对齐,并占据10个字符的宽度,保留两位小数。
对于更复杂的表格,可以根据需要使用不同的格式化选项来对齐和格式化数字。
腾讯云相关产品和产品介绍链接地址:
云+社区技术沙龙[第8期]
微搭低代码直播互动专栏
云+社区技术沙龙[第14期]
Elastic 中国开发者大会
云+社区沙龙online [新技术实践]
云+社区技术沙龙[第21期]
DBTalk技术分享会
云+社区技术沙龙[第27期]
领取专属 10元无门槛券
手把手带您无忧上云