在Python 3中,你可以使用 print 语句结合格式化字符串来进行格式化打印。有几种方法可以实现这一点:
-
使用占位符:你可以在字符串中使用占位符,然后使用
%运算符或者format方法来填充这些占位符。使用
%运算符:
name = "Alice"
age = 25
print("Name: %s, Age: %d" % (name, age))
使用 format 方法:
name = "Alice"
age = 25
print("Name: {}, Age: {}".format(name, age))
或者使用 f-string(Python 3.6及以上版本支持):
name = "Alice"
age = 25
print(f"Name: {name}, Age: {age}")
2. 使用格式化字符串字面值(f-string):这是Python 3.6及以上版本引入的新特性,它允许你在字符串前加上 f 或 F 前缀,然后在字符串中直接使用变量名或表达式。
name = "Alice"
age = 25
print(f"Name: {name}, Age: {age}")
无论你选择哪种方法,都可以实现格式化打印。在 Python 3 中,推荐使用 f-string,因为它简洁、直观,并且性能较好。
浙公网安备 33010602011771号