一、简介
打印或日志记录是任何编程语言中最常见的事情,也是每个人都喜欢做的最常见的事情之一。默认情况下,在 python 编程中,每个打印输出都写在不同的行中。要在不换行的情况下打印,我们只需向print语句添加一个参数或使用内置的 Python 库(即sys)。
二、如何在Python中不换行打印
我使用JetBrains PyCharm作为我的首选 IDE。你也可以自由选择你喜欢的 IDE。
如何在 Python 中不换行打印
让我们在代码片段的帮助下理解这一点。
单继承
# print without newline in python 3.x
# python inbuilt library to print without newline
import sys
def simple():
print('Hello!', end=' It is friday today. ')
print('Have a great weekend.')
def loop():
cars = ['Ford', 'Volvo', 'Audi', 'Mercedes', 'Toyota']
for car in cars:
print(car, end=' ')
def using_sys():
sys.stdout.write('Hello! It is friday today. ')
sys.stdout.write('Have a great weekend.')
def main():
simple()
print('\n==========\n')
loop()
print('\n==========\n')
using_sys()
if __name__ == '__main__':
main()
如果一切顺利,IDE 控制台中将显示以下输出。
控制台输出
Hello! It is friday today. Have a great weekend.
==========
Ford Volvo Audi Mercedes Toyota
==========
Hello! It is friday today. Have a great weekend.
这就是本教程的全部内容,我希望这篇文章能够为你提供所需的一切。快乐学习,不要忘记分享!
三、总结
在本教程中,我们学习了:
- 如何在python编程中不换行打印
- 示例程序以了解实现