📅  最后修改于: 2023-12-03 15:08:58.397000             🧑  作者: Mango
在 Python 中,print 是最基础的输出函数,它用于将指定的对象打印到控制台上。Python 中的 print 函数具有很强的灵活性,您可以使用不同的方式来设置不同的打印输出模式。以下是一些用于设置不同 print 模式的方法。
使用逗号分隔可以打印出多个变量或对象的值。使用逗号分隔在输出变量之间添加一个空格。
x = 10
y = 20
z = 30
print("x =", x, ", y =", y, ", z =", z)
输出:
x = 10, y = 20, z = 30
可以使用加法运算符连接字符串和变量一起打印输出。
name = "John"
age = 25
print("My name is " + name + ", and I am " + str(age) + " years old.")
输出:
My name is John, and I am 25 years old.
在使用加法运算符连接时,需要将整数和浮点数转换为字符串,使用 str() 函数。
Python 中提供了格式化字符串的方法,可以在字符串中使用占位符来代表变量或对象。使用格式化字符串可以像很多编程语言中的 sprintf() 函数一样格式化输出内容。
name = "John"
age = 25
print("My name is %s, and I am %d years old." % (name, age))
输出:
My name is John, and I am 25 years old.
Python 3.6 之后可以使用 f 字符串来设置不同的 print 模式。使用 f 字符串可以在字符串中直接引用变量或对象。
name = "John"
age = 25
print(f"My name is {name}, and I am {age} years old.")
输出:
My name is John, and I am 25 years old.
可以使用 sep 和 end 参数来控制分隔符和结尾字符。sep 参数用于控制多个参数之间的分隔符,它默认为一个空格。end 参数用于控制输出的结尾字符,默认为一个换行符。
x = 10
y = 20
z = 30
print(x, y, z, sep="|", end=".\n")
输出:
10|20|30.
以上就是 Python 中设置不同 print 模式的方法。您可以根据具体场景和需求选择适合您的方式。