Python中使用print
输出内容的时候,默认换行输出。其实也有一些方法可以不换行输出。
Python2.x pint不换行输出
- #第一种方法
- for i in range(1, 5):
- print i,
- #第二种方法
- from __future__ import print_function
- print('a ', end='')
- print('b', end='')
Python3.x pint不换行输出
Python3.x版本,print
函数传入参数end
的取值默认是换行符,只要改变它的指即可。
- for j in range(1, 5):
- print(j, end=" ")
标准输出流不换行输出
其实,要不换行打印输出,也可以用其他方法实现,比如调用标准输出流。
- import sys
- sys.stdout.write("a ")
- sys.stdout.write("b")
- sys.stdout.flush()