导语:
本文主要介绍了关于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析构函数的常见应用11/16
- ♥ python防止栈溢出的解决方法12/12
- ♥ 完整的解释! python中的符号用法以及如何使用它08/24
- ♥ Python如何实现一个累积时间的计算器11/11
- ♥ Python下载文件的11种方式01/02
- ♥ 什么是python Floyd算法01/15
内容反馈