格式化字符串:已知有字符串'星期*,温度*℃,天气*',其中*会随用户输入的数据而变化。请通过三种方式格式化该字符串,操作如下: (1) 使用%格式化字符串; (2) 使用 format()方法格式化字符串; (3) 使用 f-string 格式化字符串。
时间: 2024-11-27 15:08:29 浏览: 14
格式化字符串是一种常见的方式,用于将变量插入到文本中,以便按照预定义的模式显示数据。以下是三种不同语言环境下的示例,展示如何使用%、format()和f-string来完成这个任务:
1. **使用%格式化字符串 (Python)**
```python
day = '星期三'
temperature = 25
weather = '晴朗'
formatted_str = '星期{},温度{}℃,天气{}'.format(day, temperature, weather)
print(formatted_str)
```
2. **使用format()方法 (Python)**
```python
day = '星期三'
temperature = 25
weather = '晴朗'
formatted_str = '星期{},温度{}℃,天气{}'.format(day, temperature, weather)
print(formatted_str)
```
或者更简洁的版本:
```python
formatted_str = '星期{},温度{}℃,天气{}'.format(day, temperature, weather)
print(formatted_str)
```
3. **使用f-string (Python 3.6及以上)**
```python
day = '星期三'
temperature = 25
weather = '晴朗'
formatted_str = f'星期{day},温度{temperature}℃,天气{weather}'
print(formatted_str)
```
阅读全文