📜  1 次打印中的 python 字符串和变量 - Python (1)

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

1 次打印中的 Python 字符串和变量 - Python

在 Python 中,我们经常需要将字符串和变量一起打印出来,这在调试和开发中非常有帮助。

字符串和变量拼接

在 Python 中,我们可以使用加号(+)来将字符串和变量拼接起来。

name = "Alex"
age = 25
print("My name is " + name + ", and I am " + str(age) + " years old.")

输出结果:

My name is Alex, and I am 25 years old.

需要注意的是,如果变量不是字符串类型,需要使用 str() 函数将其转换为字符串类型。

格式化字符串

还有一种更方便的方法是使用格式化字符串,在 {} 中插入变量的值。

name = "Alex"
age = 25
print("My name is {}, and I am {} years old.".format(name, age))

输出结果:

My name is Alex, and I am 25 years old.

还可以在 {} 中使用索引来控制变量的顺序。

name = "Alex"
age = 25
print("I am {1} years old, and my name is {0}.".format(name, age))

输出结果:

I am 25 years old, and my name is Alex.
f-字符串

在 Python 3.6 及以上版本中,我们可以使用 f-字符串来更方便地拼接字符串和变量。

name = "Alex"
age = 25
print(f"My name is {name}, and I am {age} years old.")

输出结果:

My name is Alex, and I am 25 years old.

f-字符串中可以直接使用变量的名称,非常方便。

结论

在 Python 中,我们有多种方法将字符串和变量拼接起来。使用加号、格式化字符串和 f-字符串都是不错的选择,具体可以根据个人喜好和需求来选择使用哪种方法。