python打印后如何不换行
Python2.7中,执行完print后,会自动换行,如下代码会打印:abc\n123\n(其中\n代表换行)
print ('abc') print ('123')
相关推荐:《Python教程》
如何实现不换行打印字符呢,下面介绍Python2.7中实现不换行打印字符的3种简单方法:
1、在print函数后加一个逗号,打印效果如同用空格代替了换行,如下代码会打印:abc123(其中代表空格)
print ('abc'), print ('123'),
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')
您可能感兴趣的文章:
python3如何横向打印
python打印后如何不换行
python怎么不换行打印
解决共享打印机使用没有反应的问题
python如何去掉打印结果中的空行
python怎么打印菱形
perl和python区别是什么
如何用python写脚本
python怎么打印九九乘法表
如何使用python编程写一个加法计算器