怎样使 python print输出换行输出时不换行

玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置:
玩蛇网推荐图文教程:
print语句用法很简单,它就是告诉计算机你要做什么操作。python中print语句在开始学习时就会用到,通常情况下想查看结果或是内容时,在代码中会用到print输出;而在中使用print语句则会显示变量的,或者查看变量值。听起来好像比较难理解,那下面做几个print语句不换行、换行函数语句操作方法的实例就方便理解了。
print语句操作方法
创建一个字符串变量a,分别用print,和变量名来显示,看看效果有什么不一样。
&&& a = 'iplaypython'
&&& print a
iplaypython
'iplaypython'
print变量名a,是直接输出了变量a的内容。而没用print语句,只用变量名输出的结果是用单引号括起来的。
print格式化输出(字符串、整数)
python的print语句和字符串操作符%一起结合使用,可以实现替换的可能。方法很巧妙,应用范围也比较多,操作方法如下:
&&& print &%s is %d old& % (&she&,20)
she is 20 old
这里的%s和%d是占位符,分别是为字符串类型和来服务的。在占位符相关文章中过详细的来讲解。
print语句自动换行操作
print语句换行与不换行如何操作?
如果想让多个变量数据在同一行显示,操作起来很简单,只需要在变量名后边加逗号就可以了,像下面这样操作:
&&& print a,b,c
在Python 3.0中,print不再是语句而是一个,它的基本功能是不变的。
玩蛇网文章,转载请注明出处和来源网址:
微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!
【微信扫描下图可直接关注】
玩蛇网PythonQQ群,欢迎加入: ①
修订日期: 21:48
我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
必知PYTHON模块
Must Know PYTHON Modules
最新内容NEWS
相关文章RECOMMEND
Navigation
玩蛇网Python之家,简称玩蛇网,是一个致力于推广python编程技术、程序源码资源的个人网站。站长 斯巴达 是一位
长期关注 软件、互联网、服务器与各种开发技术的Python爱好者,建立本站旨在与更多朋友分享派森编程的乐趣!
本站团队成员:
欢迎加入团队...Python如何使用一个print换行输出
[问题点数:40分,结帖人yinghuayu1234]
Python如何使用一个print换行输出
[问题点数:40分,结帖人yinghuayu1234]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Python中print()不换行及时输出解决方案
已有 14703 次阅读
|个人分类:|系统分类:|关键词:解决方案 Python print
当你在用print输出的时候,你希望两条print输出的结果在一行里如: [前面有个Tab制表符]HelloWorld!在python3.X里用:print("\t", end='')print("HelloWorld!")而在python2.X里用:print "\t",print("HelloWorld!") &#在输出字符串时可以不用()括号其实也就是说:在python3.X里,你想不让一个输出结束就用: end=''在python2.X里,你要用:,上面我已经举了一个例子,这里再说一个详细的。end1 = '1'end2 = '2'end3 = '3'end4 = '4'想要输出1234python3.X语句为:print(end1+end2,end='')print(end3+end4)python2.X语句为:print end1+end2,print end3+end4注意:上述语句是你在编程时需要前后执行时用的,在你直接测试时请将两句写在一行上,即:print end1+end2,;print end3+end4中间用分号;分开另外,上述语句在python2.7里输出的结果其实是:12 34中间会有一个空格,我用的是ActivePython2.7,出现这样的状况,其他版本我没有用不知道情况,若有问题请看者见谅!这个小问题纯属无聊实验玩的,有错地方还请高手指导!
转载本文请联系原作者获取授权,同时请注明本文来自科学网博客,链接地址:
当前推荐数:0
评论 ( 个评论)
作者的其他最新博文
热门博文导读
Powered by
Copyright &7. 输入和输出 & Python tutorial 3.5.1 documentationpython3.* 不换行输出语法提示报错,但是能正确打印,大家有同样的问题吗? - 开源中国社区
当前访客身份:游客 [
当前位置:
比如代码如下:
x=&hello& y=&world&
print(x , end = & &) print(y)
eclipse 就会提示“Syntax error while detecting tuple.”
但是执行能正确执行,大家有碰到这样的问题吗?
共有1个答案
<span class="a_vote_num" id="a_vote_num_
去确认了一下,python 3的print的语法:
http://docs.python.org/3.0/library/functions.html#print
print([object, ...][, sep=' '][, end='\n'][, file=sys.stdout])
Print object(s) to the stream file, separated by sep and followed by end. sep, end and file, if present, must be given as keyword arguments.
All non-keyword arguments are converted to strings like
does and written to the stream, separated by sep and followed by end. Both sep and end they can also beNone, which means to use the default values. If no object is given,
will just write end.
The file argument must be an object with awrite(string) if it is not present orNone,
will be used.
所以,你的写法,应该没错才对。
估计你是用的Eclipse(中的pyDev)所用的python语法,用的别的版本的(python 2.x)的?
你自己去确认一下,你的Eclipse中耳朵(PyDev)的python语法,用的是哪个版本。
更多开发者职位上
有什么技术问题吗?
liangxi...的其它问题}

我要回帖

更多关于 python3输出不换行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信