如何在 Python 中不使用换行符进行打印

2021-09-07 10:51:42 浏览数 (2823)

一、简介

打印或日志记录是任何编程语言中最常见的事情,也是每个人都喜欢做的最常见的事情之一。默认情况下,在 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编程中不换行打印
  • 示例程序以了解实现