怎样使 Python 输出时不换行

怎样使 Python 输出时不换行,第1张

1、说明:

python输出时不换行,python版本不同使用方式不同:python2.x 使用print '输出内容',加一个空格即可;python3.x版本使用print('输出内容', end='')这种方式。

2、代码示例:

python2.x

print '不换行',

print '换行'

python3.x

print('不换行', end='')

print('换行')

执行结果:

python2.x

不换行 换行

python3.x

不换行换行

3、函数说明:

python2.x

print

一个'\ n'字符结尾写的,除非'print'声明以逗号结束。这是如果该语句的唯一 *** 作只包含关键字'print'。

python3.x

print(...)

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

end: 字符串的最后一个值后追加,默认为新行。

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程序和某些有问题的编辑程序兼容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11740093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存