python打印后如何不换行

2025-12-01 0 67,063

Python2.7中,执行完print后,会自动换行,如下代码会打印:abcn123n(其中n代表换行)

print ('abc')
print ('123')

相关推荐:《Python教程》

如何实现不换行打印字符呢,下面介绍Python2.7中实现不换行打印字符的3种简单方法:

1、在print函数后加一个逗号,打印效果如同用空格代替了换行,如下代码会打印:abc123(其中代表空格)

print ('abc'),
print ('123'),

2、用from __future__import print_function引用Python3.0上的方法,如下代码会打印:abc123(无任何多余字符)

提示:引用该方法后,1中的方法会失效。(但语法上不报错,亲验)

备注:from __future__ import print_function中__是下划线,也就是英文输入法下两次shift+_

from __future__ import print_function 
print ('abc',end='')
print ('123',end='')

备注:其实print函数是将end参数设置为了’n’,所以直接使用print函数会自动换行。而且该方法可以自定义end符号,如下代码会打印:abc&123&

from __future__ import print_function 
print ('abc',end='&')
print ('123',end='&')

3、调用模块sys,此处暂不讨论sys,仅仅列出简单的实现代码,如下代码会打印:abc123(无任何多余字符)

import sys 
sys.stdout.write('abc')
sys.stdout.write('123')

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 python打印后如何不换行 https://www.zhiup.top/5367.html

相关