python怎么不换行打印


本文摘自php中文网,作者爱喝马黛茶的安东尼,侵删。

Python2.7中,执行完print后,会自动换行,如下代码会打印:abc\n123\n(其中\n代表换行)

1

2

print ('abc')

print ('123')

如何实现不换行打印字符呢,下面介绍Python2.7中 实现不换行打印字符的3种简单方法:

1.在print函数后加一个逗号,打印效果如同用空格代替了换行,如下代码会打印:abc123(其中代表空格)

1

2

print ('abc'),

print ('123'),

相关推荐:《Python视频教程》

2.用from __future__import print_function引用Python3.0上的方法,如下代码会打印:abc123(无任何多余字符)

提示:引用该方法后,1中的方法会失效。(但语法上不报错,亲验)

备注:from __future__ import print_function中__是下划线,也就是英文输入法下两次shift+_

1

2

3

from __future__ import print_function

print ('abc',end='')

print ('123',end='')

备注:其实print函数是将end参数设置为了'\n',所以直接使用print函数会自动换行。

而且该方法可以自定义end符号,如下代码会打印:abc&123&

1

2

3

from __future__ import print_function

print ('abc',end='&')

print ('123',end='&')

3.调用模块sys,此处暂不讨论sys,仅仅列出简单的实现代码,如下代码会打印:abc123(无任何多余字符)

1

2

3

import sys

sys.stdout.write('abc')

sys.stdout.write('123')?

以上就是python怎么不换行打印的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python如何使用xlrd实现读取合并单元格

Python中enumerate什么意思

传授 每30秒学会一个Python小技巧

Python求n的阶乘

Python需要配置环境变量吗

Python中的super函数如何实现继承?

Python如何计算1到100的和

零基础的小白怎么学Python

Python文件读取操作的详细介绍

Python扩展内置类型的实现方法分析

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...