format在python中的基本用法
时间: 2024-09-11 18:02:32 浏览: 34
format在python中的用法.rar
在Python中,`format()`函数是一种强大的字符串格式化方法,它的基本用法是通过花括号 `{}` 来包含需要插入的数据,并在字符串外部指定占位符与变量之间的映射关系。
基本语法如下:
```python
formatted_string = '{expression}'
```
或者你可以提供键(key)来引用变量:
```python
formatted_string = 'Name: {}, Age: {}'.format('John', 30)
```
其中`{expression}`可以替换为数字、浮点数、字符串或其他类型的值,表达式的结果会被插入到最终的字符串中。例如:
```python
name = 'Alice'
age = 25
print('Hello, my name is {} and I am {} years old.'.format(name, age))
```
这将输出:`Hello, my name is Alice and I am 25 years old.`
还有其他一些选项,如指定宽度、精度、填充字符等,可以控制格式化的效果。比如:
```python
price = 9.99
print('${:.2f}'.format(price)) # 输出 $9.99
```
`{:.2f}`表示保留两位小数。
阅读全文