Python 多行文本输出

Python 多行文本输出

Python 多行文本输出

在Python中,我们经常需要输出多行文本,比如打印一篇文章、显示长篇小说等。本文将介绍几种在Python中输出多行文本的方法,并给出相应的示例代码和运行结果。

方法一:使用三重引号

在Python中,我们可以使用三重引号(”’或”””)来表示多行字符串,这样可以方便地输出多行文本。

text = '''
Python是一种面向对象、解释型计算机程序设计语言,
由Guido van Rossum于20世纪90年代初设计,
第一个公开发行版发行于1991年。Python可视为一种
功能强大且易读易写的程序设计语言,Python具有丰富
和强大的社区支持
'''
print(text)

运行结果:

Python是一种面向对象、解释型计算机程序设计语言,
由Guido van Rossum于20世纪90年代初设计,
第一个公开发行版发行于1991年。Python可视为一种
功能强大且易读易写的程序设计语言,Python具有丰富
和强大的社区支持

方法二:使用字符串连接符号

另一种输出多行文本的方法是使用字符串连接符号(\n)。在需要换行的地方插入\n即可实现多行文本输出。

text = 'Python是一种面向对象、解释型计算机程序设计语言,\n' + \
       '由Guido van Rossum于20世纪90年代初设计,\n' + \
       '第一个公开发行版发行于1991年。Python可视为一种\n' + \
       '功能强大且易读易写的程序设计语言,Python具有丰富\n' + \
       '和强大的社区支持\n'
print(text)

运行结果:

Python是一种面向对象、解释型计算机程序设计语言,
由Guido van Rossum于20世纪90年代初设计,
第一个公开发行版发行于1991年。Python可视为一种
功能强大且易读易写的程序设计语言,Python具有丰富
和强大的社区支持

方法三:使用字符串格式化

我们还可以使用字符串的格式化功能来输出多行文本。这样可以在文本中插入变量,使输出更加灵活。

name = 'Python'
year = 1991
text = f'''
{name}是一种面向对象、解释型计算机程序设计语言,
由Guido van Rossum于20世纪90年代初设计,
第一个公开发行版发行于{year}年。{name}可视为一种
功能强大且易读易写的程序设计语言,{name}具有丰富
和强大的社区支持
'''
print(text)

运行结果:

Python是一种面向对象、解释型计算机程序设计语言,
由Guido van Rossum于20世纪90年代初设计,
第一个公开发行版发行于1991年。Python可视为一种
功能强大且易读易写的程序设计语言,Python具有丰富
和强大的社区支持

小结

本文介绍了三种在Python中输出多行文本的方法,分别是使用三重引号、字符串连接符号和字符串格式化。读者可以根据实际需求选择合适的方法来输出多行文本。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程