📅  最后修改于: 2023-12-03 15:13:05.043000             🧑  作者: Mango
在 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.
在 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-字符串都是不错的选择,具体可以根据个人喜好和需求来选择使用哪种方法。