📜  如何在Python设置不同print模式(1)

📅  最后修改于: 2023-12-03 15:08:58.397000             🧑  作者: Mango

如何在 Python 设置不同 print 模式

在 Python 中,print 是最基础的输出函数,它用于将指定的对象打印到控制台上。Python 中的 print 函数具有很强的灵活性,您可以使用不同的方式来设置不同的打印输出模式。以下是一些用于设置不同 print 模式的方法。

1. 使用逗号分隔

使用逗号分隔可以打印出多个变量或对象的值。使用逗号分隔在输出变量之间添加一个空格。

x = 10
y = 20
z = 30
print("x =", x, ", y =", y, ", z =", z)

输出:

x = 10, y = 20, z = 30
2. 使用加法运算符连接

可以使用加法运算符连接字符串和变量一起打印输出。

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() 函数。

3. 使用格式化字符串

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.
4. 使用 f 字符串

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.
5. 使用 sep 和 end 参数

可以使用 sep 和 end 参数来控制分隔符和结尾字符。sep 参数用于控制多个参数之间的分隔符,它默认为一个空格。end 参数用于控制输出的结尾字符,默认为一个换行符。

x = 10
y = 20
z = 30
print(x, y, z, sep="|", end=".\n")

输出:

10|20|30.

以上就是 Python 中设置不同 print 模式的方法。您可以根据具体场景和需求选择适合您的方式。