Python输出时不输出换行。
时间:2020-02-23 14:43:10 来源:igfitidea点击:
在本教程中,我们将看到如何在Python中不使用换行打印。
在python中,当您连续使用两个print语句时,它将以不同的行打印。
print('Hello world') print('from theitroad')
输出:
Hello world from theitroad
正如预期的那样,我们得到了 Hello world
和 from theitroad
如果要在同一行中打印这两个打印语句,则可以以不同的方式进行。
如果您使用的是Python2,那么只需在同一行中输入逗号(,)即可打印语句。
#print without new line but with space print('Hello world'), print('from theitroad')
使用print语句
我们可以使用 end='$delimiter'
使用打印语句,它将使用分隔符打印字符串。
打印空间
我们可以使用 `end=' ' 用于打印由空间分隔的语句。
print('Hello world',end=' ') print('from theitroad')
用逗号打印(,)
我们可以使用 `end=',' 用于打印由逗号分隔的语句。
print('Hello world',end=',') print('from theitroad')
使用SYS库
我们也可以导入 sys
库 和使用 sys.stdout.write()
打印同一行。
import sys sys.stdout.write('Hello world') sys.stdout.write(' from theitroad')
使用循环打印时,没有换行机的打印非常有用。
如果我们不想在单独的行中打印每个元素,则可以使用 `end=' ' 使用print语句打印在同一行上。
countryList =["Netherlands","China","Russia","France"] for country in countryList: print(country,end=' ')