本文目录导读:

在Python中拼接多行文本有多种方法,我来介绍几种常用且优雅的方式:
使用三引号(推荐用于长文本)
text = """第一行内容第三行内容"""
print(text)
# 输出:# 第二行内容```
## 2. 使用括号隐式连接
```python
text = ("第一行内容"
"第二行内容"
"第三行内容")
print(text)
# 输出:第一行内容第二行内容第三行内容
注意:这种方式不会自动添加换行符,需要手动添加 \n
使用加号连接
text = "第一行内容\n" + \
"第二行内容\n" + \
"第三行内容"
print(text)
使用字符串的join方法(推荐用于列表)
lines = ["第一行内容",
"第二行内容",
"第三行内容"]
text = "\n".join(lines)
print(text)
# 输出:# 第二行内容```
## 5. 使用格式化字符串(f-string)
```python
line1 = "第一行"
line2 = "第二行"
line3 = "第三行"
text = f"{line1}\n{line2}\n{line3}"
print(text)
实际案例:生成报告
# 生成简单的报告文本
def generate_report(name, score, grade):
return f"""
==================================
成绩报告单
==================================
学生姓名:{name}
考试成绩:{score} 分
成绩等级:{grade}
==================================
{'-'*10} 加油!{'-'*10}
"""
report = generate_report("张三", 95, "优秀")
print(report)
选择建议
- 静态长文本:用三引号
- 动态拼接列表:用
"\n".join(list) - 变量替换:用 f-string
- 可读性优先:用括号隐式连接
这些方法各有适用场景,根据具体需求选择最合适的方式即可。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播