python 字符串 format
时间: 2023-10-05 20:05:39 浏览: 89
Python中用format函数格式化字符串的用法
Python字符串的格式化是通过字符串的`format()`方法来实现的。它允许你在字符串中插入变量或表达式的值。下面是一个简单的示例:
```python
name = "Alice"
age = 25
message = "My name is {} and I'm {} years old.".format(name, age)
print(message)
```
输出结果为:
```
My name is Alice and I'm 25 years old.
```
在上面的例子中,我们使用了`{}`作为占位符,然后在`format()`方法中传入要替换的变量或表达式的值。这些值按照传入的顺序依次替换占位符。
除了按顺序替换外,你还可以使用命名参数来指定要替换的占位符。例如:
```python
message = "My name is {name} and I'm {age} years old.".format(name="Bob", age=30)
print(message)
```
输出结果为:
```
My name is Bob and I'm 30 years old.
```
你还可以使用格式规范来控制输出的格式。例如,可以指定浮点数的小数位数、日期的格式等。具体的格式规范可以参考Python官方文档中有关`str.format()`的说明。希望能对你有所帮助!如果还有其他问题,请随时提问。
阅读全文