是的,Python的print函数支持格式化输出。用户可以使用占位符来指定输出的格式,例如可以使用%s来表示字符串,%d来表示整数等等。下面是一个简单的例子:
name = "Alice"
age = 30
print("My name is %s and I am %d years old." % (name, age))
输出结果为:
My name is Alice and I am 30 years old.
除了使用%来格式化输出外,Python3.6版本以及之后的版本还支持使用f-string来进行格式化输出,类似于下面的例子:
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")
输出结果为:
My name is Alice and I am 30 years old.
总的来说,Python的print函数支持多种格式化方式,让用户可以方便地输出不同类型的数据。