在Python中,可以使用format()
函数或者f-string(Python 3.6及更高版本)来设置print
输出的格式。
- 使用
format()
函数:
name = "张三" age = 25 print("我的名字是{},我{}岁了。".format(name, age))
- 使用f-string:
name = "张三" age = 25 print(f"我的名字是{name},我{age}岁了。")
这两种方法都可以实现字符串的格式化输出。如果需要更复杂的格式设置,可以在大括号{}
内添加相应的格式说明符。例如:
- 保留小数点后两位:
{:.2f}
- 设置字符串宽度:
{:10}
- 设置字符串对齐方式:
{:<10}
(左对齐)、{:>10}
(右对齐)、{:^10}
(居中对齐)
示例:
pi = 3.1415926
print(f"圆周率保留两位小数:{pi:.2f}")
text = "Hello"
print(f"左对齐:{text:<10}")
print(f"右对齐:{text:>10}")
print(f"居中对齐:{text:^10}")