知行编程网知行编程网  2022-09-01 15:30 知行编程网 隐藏边栏  315 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python打印后如何不换行的相关知识,包括python编程换行,以及python打印回车这些编程知识,希望对大家有参考作用。

如何在python中打印后不换行

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

print ('abc')
print ('123')

如何在不换行的情况下打印字符?以下是在 Python 2.7 中无需换行即可打印字符的三种简单方法:

1、在打印功能后加逗号,打印效果就像用空格换行一样。以下代码将打印:abc123(其中代表一个空格)

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函数会自动换行。而且这个方法可以自定义结束符号,会打印如下代码: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')

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享