python中print的不换行即时输出的快速解决方法

yipeiwu_com6年前Python基础

关于Python2.x和3.x带来的print不换行的问题:昨天有发过推文,利用end = 定义,解决了横向的小问题,但是由于屏幕显示的问题,若字符串长度过大,则会引起不便。两个或多个print做分割的情况下,如何保持依然横向输出,一般的是在print尾部加上逗号(,)但是在3.x下,则不行,需要使用end = "(something)",some signs like , . ; 'also you can put a word or str in"".

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:
You can see that i put space between""
There will be something in your screen:
just test
All the codes was run in python 3.2,if you write the codes in pythons 2.x,like python2.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's all,in python 2.x
 
 
 
 
so the differences is:
3.2 end = " "
2.7 ,

以上这篇python中print的不换行即时输出的快速解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python的Flask站点中集成xhEditor文本编辑器的教程

Python的Flask站点中集成xhEditor文本编辑器的教程

xhEditor简介 xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化HTML编辑器,基于网络访问并且兼容IE 6.0+, Firefox 3.0+, Opera 9...

Python 删除整个文本中的空格,并实现按行显示

希望以后每天写一篇博客,总结一下每天用到的基本功能,不然项目做完也就做完了,给自己留下的资料太少了。 今天需要造大量的姓名和家庭住址的数据,因此根据读取文件中现有的lastname、fi...

PyQt5 实现给窗口设置背景图片的方法

PyQt5 实现给窗口设置背景图片的方法

QPalette类可以十分简单的达到设置窗口背景图片的目的 def use_palette(self): self.setWindowTitle("设置背景图片") wi...

python 获取图片分辨率的方法

pil版: from PIL import Image filename = r'E:\data\yangben\0.jpg' img = Image.open(filename)...

python中requests使用代理proxies方法介绍

学习网络爬虫难免遇到使用代理的情况,下面介绍一下如何使用requests设置代理: 如果需要使用代理,你可以通过为任意请求方法提供 proxies 参数来配置单个请求: impor...