请问python3print print如何打印在指定一行

python3 print 加end=会与下一行一起输出怎么解决_百度知道
python3 print 加end=会与下一行一起输出怎么解决
例如这几行importtimeprint('1+1=',end='')time.sleep(3)print('2')我想让它输出1+1=然后等三秒之后变成1+1=2然而并不会这样,而是开始就不会输出1+1,等3秒之后直接输出1+1=2请问怎么...
例如这几行import timeprint('1+1=',end='')time.sleep(3)print('2')我想让它输出1+1= 然后等三秒之后 变成1+1=2然而并不会这样,而是开始就不会输出1+1,等3秒之后直接输出1+1=2请问怎么破MMP ,答非所问的回答都能得到推荐,这背后恐怕…………好吧,我已经发现怎么写了 import timeprint('1+1=',end='',flush=1)time.sleep(1)print('2')即可
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
来自电脑网络类芝麻团
采纳数:641
获赞数:2277
参与团队:
#&-*-&coding:&UTF-8&-*-import&sysimport&time__author__&=&'lpe234'def&main():&&&&sys.stdout.write('1+1=')&&&&sys.stdout.flush()&&&&time.sleep(3)&&&&sys.stdout.write('2')if&__name__&==&'__main__':&&&&main()
来自知道合伙人认证行家
互联网类行家
采纳数:5836
获赞数:6663
从事互联网运营推广,3年以上互联网运营推广经验,丰富的实战经验。现负责运营推广工作。
这是因为Python默认的原因:最后一句替换为:print('*', end = ''),就能打印在同一行;如果想要*之间加空格:print('*', end = ' ')。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Python 3 print 函数用法总结_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Python 3 print 函数用法总结
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩1页未读,
定制HR最喜欢的简历
你可能喜欢Print函数用法实例详解_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Print函数用法实例详解
&&python 3
Print函数用法实例详解
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩2页未读,
定制HR最喜欢的简历
你可能喜欢Python print打印不换行_经验技巧_动态网站制作指南
Python print打印不换行
来源:人气:256
Python中的int默认是换行的
想要不换行输出有两种办法:
1.print后加上&,&
############################
&&&print &Hello World&,
############################
2.使用sys.stdout.write命令
############################
&&&sys.stdout.write(&Hello World&)
############################
但是,以上的命令在具体执行时,并不会实时显示,每次都是在换行时才把整行指令打出来.
如果要实时显示,需要在每次sys.stdout.write后面加上一行sys.stdout.flush()让屏幕输出
############################
sys.stdout.write(&Hello World&)
sys.stdout.flush()
sys.stdout.write(&one line!&)
sys.stdout.flush()
############################
附一段我用来控制write换行情况的代码
############################
class ChangeLine:
&&& NewLine = True
&&& @classmethod
&&& def write_out(self,str,typename = 0):
#&& 0 is &\n.....\n&
&&&&&&& if typename == 0:
&&&&&&&&&&& if self.NewLine == False:
&&&&&&&&&&&&&&& sys.stdout.write('\n')
&&&&&&&&&&&&&&& sys.stdout.flush()
&&&&&&&&&&& sys.stdout.write(str + '\n')
&&&&&&&&&&& sys.stdout.flush()
&&&&&&&&&&& self.NewLine = True
#&& 1 is &.......&
&&&&&&& if typename == 1:
&&&&&&&&&&& sys.stdout.write(str)
&&&&&&&&&&& sys.stdout.flush()
&&&&&&&&&&& self.NewLine = False
#&& 2 is &\n......&
&&&&&&& if typename == 2:
&&&&&&&&&&& if self.NewLine == False:
&&&&&&&&&&&&&&& sys.stdout.write('\n')
&&&&&&&&&&&&&&& sys.stdout.flush()
&&&&&&&&&&& sys.stdout.write(str)
&&&&&&&&&&& sys.stdout.flush()
&&&&&&&&&&& self.NewLine = False
#&& 3 is &......\n&
&&&&&&& if typename == 3:
&&&&&&&&&&& sys.stdout.write(str + '\n')
&&&&&&&&&&& sys.stdout.flush()
&&&&&&&&&&& self.NewLine = True
############################
优质网站模板

我要回帖

更多关于 pythonprint用法 的文章

 

随机推荐