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编程经验,对于普通的使用者并不常用 , 因此本文就不再进行详细讲解 。
【pythonprint怎么换行?】总的来说,在Python中实现换行非常简单,只需要在输出的内容后面添加换行符\n即可,如果需要连续输出多个内容并换行,可以使用多个print语句或者使用for循环遍历一个列表,此外,还可以通过更改print函数的end参数或者使用三个引号来实现换行 。

    推荐阅读