导语:
本文主要介绍了关于python打印后如何不换行的相关知识,包括python编程换行,以及python打印回车这些编程知识,希望对大家有参考作用。
Python 2.7中,执行print后会自动换行,会打印如下代码:abc\n123\n(其中\n代表换行)
print ('abc')
print ('123')
如何在不换行的情况下打印字符?以下是在 Python 2.7 中无需换行即可打印字符的三种简单方法:
1、在打印功能后加逗号,打印效果就像用空格换行一样。以下代码将打印: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函数会自动换行。而且这个方法可以自定义结束符号,会打印如下代码: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?02/24
- ♥ python等待模式介绍11/30
- ♥ python3如何配置环境变量12/10
- ♥ python中ndarray常用函数的使用12/29
- ♥ 如何使用 Python 脚本10/21
- ♥ 如何在 Python 中更改 openpyxl 的字体和颜色08/21
内容反馈