简易模板字符串替换
时间: 2023-07-06 18:04:17 浏览: 77
jcformat:JavaScript Console.Log 类似字符串格式化程序
简易模板字符串替换可以使用 Python 中的字符串格式化来实现。例如:
```python
name = "Alice"
age = 25
greeting = f"Hello, my name is {name} and I'm {age} years old."
print(greeting)
```
输出:
```
Hello, my name is Alice and I'm 25 years old.
```
在字符串中使用了花括号 `{}` 来表示要替换的部分,其中可以包含任意的 Python 表达式。在字符串前加上字母 `f` 来表示这是一个格式化字符串。
如果需要多次替换,可以使用 `format()` 方法来实现。例如:
```python
template = "Hello, my name is {} and I'm {} years old."
name = "Bob"
age = 30
greeting = template.format(name, age)
print(greeting)
```
输出:
```
Hello, my name is Bob and I'm 30 years old.
```
在模板字符串中使用占位符 `{}` 来表示要替换的部分,然后调用 `format()` 方法,并传入要替换的值即可。
阅读全文