pathon中.format怎么用
时间: 2024-02-06 09:10:39 浏览: 45
在Python中,`.format()`是一个字符串方法,可以用于将变量或表达式的值插入到一个格式化字符串中。以下是一个例子:
```
name = "John"
age = 30
print("My name is {} and I'm {} years old.".format(name, age))
```
这个例子中,我们定义了`name`和`age`两个变量,然后使用`.format()`方法将它们的值插入到字符串中。`{}`被称为占位符,它将被`format()`方法中的参数值替换。输出将是:
```
My name is John and I'm 30 years old.
```
你也可以使用数字来指定要替换的参数的顺序。例如:
```
name = "John"
age = 30
print("My name is {1} and I'm {0} years old.".format(age, name))
```
在这个例子中,我们使用`{1}`和`{0}`来指定要替换的参数的顺序,输出将是:
```
My name is John and I'm 30 years old.
```
除了使用位置参数,你还可以使用关键字参数来指定要替换的值。例如:
```
name = "John"
age = 30
print("My name is {n} and I'm {a} years old.".format(n=name, a=age))
```
这个例子中,我们使用`{n}`和`{a}`来指定要替换的值,然后使用关键字参数来指定它们的值。输出将是:
```
My name is John and I'm 30 years old.
```
阅读全文