python forma格式化拼接字符串的用法
时间: 2024-09-27 15:11:55 浏览: 38
javascript模拟C#格式化字符串
在Python中,`format()`函数是一种常用的字符串格式化拼接方式。它的基本语法如下:
```python
formatted_string = '{expression1}, {expression2} ... {expressionN}'.format(expression1=value1, expression2=value2, ...)
```
这里的`{expression}`是一个占位符,`value`是要插入到字符串中的实际值。你可以通过指定键(对于字典)或索引(对于列表或元组)来引用变量。
例如:
```python
name = 'Alice'
age = 25
print("My name is {} and I am {} years old.".format(name, age))
```
等价于:
```python
print("My name is {0} and I am {1} years old.".format('Alice', 25)) # 使用位置索引
print(f"My name is {name} and I am {age} years old.") # 使用f-string,Python 3.6及以上版本
```
阅读全文