App下載

如何在 Python 中不使用換行符進(jìn)行打印

特級(jí)不保護(hù)動(dòng)物 2021-09-07 10:51:42 瀏覽數(shù) (2561)
反饋

一、簡(jiǎn)介

打印或日志記錄是任何編程語言中最常見的事情,也是每個(gè)人都喜歡做的最常見的事情之一。默認(rèn)情況下,在 python 編程中,每個(gè)打印輸出都寫在不同的行中。要在不換行的情況下打印,我們只需向print語句添加一個(gè)參數(shù)或使用內(nèi)置的 Python 庫(即sys)。

二、如何在Python中不換行打印

我使用JetBrains PyCharm作為我的首選 IDE。你也可以自由選擇你喜歡的 IDE。

如何在 Python 中不換行打印

讓我們?cè)诖a片段的幫助下理解這一點(diǎn)。

單繼承

# 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 控制臺(tái)中將顯示以下輸出。

控制臺(tái)輸出

Hello! It is friday today. Have a great weekend.
==========
Ford Volvo Audi Mercedes Toyota 
==========
Hello! It is friday today. Have a great weekend.

這就是本教程的全部?jī)?nèi)容,我希望這篇文章能夠?yàn)槟闾峁┧璧囊磺小?鞓穼W(xué)習(xí),不要忘記分享!

三、總結(jié)

在本教程中,我們學(xué)習(xí)了:

  • 如何在python編程中不換行打印
  • 示例程序以了解實(shí)現(xiàn)


0 人點(diǎn)贊