python中print的不换行即时输出的快速解决方法
关于Python2.x和3.x带来的print不换行的问题:昨天有发过推文,利用end=定义,解决了横向的小问题,但是由于屏幕显示的问题,若字符串长度过大,则会引起不便。两个或多个print做分割的情况下,如何保持依然横向输出,一般的是在print尾部加上逗号(,)但是在3.x下,则不行,需要使用end="(something)",somesignslike,.;'alsoyoucanputawordorstrin"".
Example:
############################################ end1="j" end2="u" end3="s" end4="t" end5="t" end6="e" end7="s" end8="t" print(end1+end2+end3+end4,end="") print(end5+end6+end7+end8) ############################################ Explain: Youcanseethatiputspacebetween"" Therewillbesomethinginyourscreen: justtest Allthecodeswasruninpython3.2,ifyouwritethecodesinpythons2.x,likepython2.7, ################################################## end1="j" end2="u" end3="s" end4="t" end5="t" end6="e" end7="s" end8="t" print(end1+end2+end3+end4,) print(end5+end6+end7+end8) ################################################# that'sall,inpython2.x sothedifferencesis: 3.2end="" 2.7,
以上这篇python中print的不换行即时输出的快速解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。