在 Python 中如何使用 format 函数?

2023-05-06 阅读 48

在 Python 中,可以使用 format() 函数将变量的值插入到字符串中。format() 函数可以接受多个参数,其中第一个参数是格式化字符串,后面的参数是要插入的值。

例如,我们可以使用以下代码将变量 nameage 的值插入到字符串中:

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

输出结果为:

My name is Alice and I am 25 years old.

在格式化字符串中,可以使用 {} 来表示要插入值的位置,也可以使用 {} 中的数字来指定要插入的参数的位置。例如:

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

输出结果为:

My name is Alice and I am 25 years old. Alice is my nickname.

除了使用普通的变量作为参数,还可以使用关键字参数。例如:

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

输出结果为:

My name is Bob and I am 30 years old.
更新于 2023年05月06日