优草派  >   Python

pythonprint怎么换行?

赵文博            来源:优草派

Python中print函数用于输出内容,但是有时候我们需要换行输出,本文从多个角度分析了Python中的换行方法。

pythonprint怎么换行?

Python中print函数默认是不会换行的,只有在内容后面添加换行符\n才能实现换行,例如:

print('hello world\n')

上面的代码会先输出hello world然后换行。如果需要连续输出多个内容且每一个内容都需要换行,可以使用多个print语句或者使用for循环遍历一个列表,例如:

print('hello world\n')

print('hello python\n')

或者

for item in ['hello world', 'hello python']:

print(item + '\n')

上面的两个代码片段都可以实现输出多个内容并换行。除了\n换行符之外,Python中还有其他的换行方法,例如:

1. print函数的end参数

print函数中有个end参数,默认值是'\n',表示每一次print输出的内容后面都会添加换行符,如果我们想要去掉这个换行符,只需要将end参数的值改为''即可,例如:

print('hello world', end='')

print('hello python', end='')

上面的代码不会换行,而是将两个内容连在一起输出。

2. 使用三个引号

在Python中,三个引号用于表示多行字符串,这个特性不仅可以用于表示多行注释,还可以用于输出多行内容,例如:

print('''

hello world

hello python

''')

上面的代码会输出三行内容,两行具体的内容是hello world和hello python,而中间的空行是因为在前后两个三个引号之间添加了一个换行符\n。

除了上面介绍的这些方法,还有一些比较复杂的方法,例如通过配置文件实现换行等,但是这些方法需要比较高的Python编程经验,对于普通的使用者并不常用,因此本文就不再进行详细讲解。

总的来说,在Python中实现换行非常简单,只需要在输出的内容后面添加换行符\n即可,如果需要连续输出多个内容并换行,可以使用多个print语句或者使用for循环遍历一个列表,此外,还可以通过更改print函数的end参数或者使用三个引号来实现换行。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行