python2.7如何让print“不换行”

Python012

python2.7如何让print“不换行”,第1张

Python 2.x通过在句子的末尾添加逗号来使print “不换行”,例如:

(1)print'Hello':换行;

(2)print'Hello',:不换行。

或直接如下:

from __future__ import print_function

print('go ', end='')

print('home', end='')

Python 3.x更改了此语法。

默认情况下,print('Hello')也将自动换行,但是用户可以指定一个end参数来指示末尾输出的字符:print('Hello',end ='')表示将在Hello之后输出一个空格; print('Hello',end ='')表示输出仅是Hello,默认结尾是换行符。

扩展资料:

根据PEP规定,必须使用4个空格来指示每个级别的缩进(尚不清楚如何指定4个空格。在实际书写中,可以自定义空格的数量,但是每个级别缩进量之间的空格的数量必须相等)。

尽管可以编译和传递制表符和其他数量的空格,但其不符合编码规范。 但支持了制表符和其他数量的空格,以便与非常老的Python程序和某些有问题的编辑程序兼容。

print(x,end="")end=""可使输出不换行。

打印完x后就自动换行,printx,:打印完x后不会换行,在循环打印多个数组时,可以减少空间的使用或者便于查看有相应行特征的数据。

for是属于python下的循环语句,它能够遍历任何序列的项目。

假设1,2,3分别对应变量A,B,C。

直接使用print语句,print(A, " ", B, " ", C)。在每个打印之间使用一个空的字符。就可以保证输出的时候不换行。

不换行输出的方法:为print()函数提供一个额外的命名参数【end= 】作为结束参数,来明确提及应该以行尾添加的字符串作为终止字符串。 由于python 的print()函数。