在Python 3中,你可以使用 print 语句结合格式化字符串来进行格式化打印。有几种方法可以实现这一点:

  1. 使用占位符:你可以在字符串中使用占位符,然后使用 % 运算符或者 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,因为它简洁、直观,并且性能较好。

posted on 2023-11-29 10:07  jarsing  阅读(163)  评论(0)    收藏  举报