我是靠谱客的博主 美丽花生,最近开发中收集的这篇文章主要介绍python怎么不换行打印,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

print ('abc')
print ('123')
登录后复制

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

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

print ('abc'),
print ('123'),
登录后复制

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

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

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

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

from __future__ import print_function 
print ('abc',end='')
print ('123',end='')
登录后复制

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

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

from __future__ import print_function 
print ('abc',end='&')
print ('123',end='&')
登录后复制

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

import sys
sys.stdout.write('abc')
sys.stdout.write('123')
登录后复制

以上就是python怎么不换行打印的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是美丽花生为你收集整理的python怎么不换行打印的全部内容,希望文章能够帮你解决python怎么不换行打印所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(88)

评论列表共有 0 条评论

立即
投稿
返回
顶部