一、簡介
打印或日志記錄是任何編程語言中最常見的事情,也是每個人都喜歡做的最常見的事情之一。默認情況下,在 python 編程中,每個打印輸出都寫在不同的行中。要在不換行的情況下打印,我們只需向print語句添加一個參數(shù)或使用內(nèi)置的 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.
這就是本教程的全部內(nèi)容,我希望這篇文章能夠為你提供所需的一切??鞓穼W習,不要忘記分享!
三、總結(jié)
在本教程中,我們學習了:
- 如何在python編程中不換行打印
- 示例程序以了解實現(xiàn)