当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > python打印后如何不换行

python打印后如何不换行

发布时间:2020年09月27日 08:18:22 来源: 点击量:1048

【摘要】Python2 7中,执行完print后,会自动换行,如下代码会打印:abc n123 n(其中 n代表换行)print(& 39;abc& 39;) print(& 39;123& 39;)相

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')?

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部