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中输出多行文本的方法,分别是使用三重引号、字符串连接符号和字符串格式化。读者可以根据实际需求选择合适的方法来输出多行文本。