在python中format用法?
时间: 2024-05-18 21:16:26 浏览: 70
在Python中,`format()`函数用于格式化字符串。它允许我们将变量插入到字符串中的占位符位置,并根据要求进行格式化。
`format()`函数的基本用法是使用花括号 `{}` 作为占位符,然后使用该函数中的参数来填充这些位置。例如:
```python
name = "Alice"
age = 25
message = "My name is {} and I am {} years old.".format(name, age)
print(message)
```
输出:
```
My name is Alice and I am 25 years old.
```
除了基本用法,`format()`函数还支持更高级的格式化选项,例如指定字段的宽度、精度、对齐方式等。以下是一些示例:
- 指定字段宽度和对齐方式:
```python
name = "Alice"
age = 25
message = "Name: {:10} Age: {:5}".format(name, age)
print(message)
```
输出:
```
Name: Alice Age: 25
```
- 指定浮点数的精度:
```python
pi = 3.141592653589793
message = "Value of pi: {:.2f}".format(pi)
print(message)
```
输出:
```
Value of pi: 3.14
```
这些只是格式化字符串的一些基本用法示例,`format()`函数还有更多功能和选项,可以根据具体需求进行使用。
阅读全文