Python3换行输出的问题
大家好,一直对python挺感兴趣的,今晚搭了python环境下了pycharm。
看了下python3的教程,发现了这样一段:
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":#!/usr/bin/python3 x="a" y="b" # 换行输出 print( x ) print( y ) print('---------') # 不换行输出 print( x, end=" " ) print( y, end=" " ) print()
然后自己测试了一下,照着这段代码输出是没问题的,结果:
a
b
---------
a b
然而把最后一个print()去掉之后。结果却成了:
a
b
---------a b
不是很理解为什么去掉了最后的print()会影响到print( x, end=" " )
望指点,大神勿喷,纯粹新手,百度没有找到结果。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不知道你出的什么问题,我实际测试的时候,
print()
并不会影响前面的输出,见下图:有
print()
:https://wandbox.org/permlink/...无
print()
:https://wandbox.org/permlink/...