Python是一種廣泛應用于各種領(lǐng)域的編程語言,其強大的控制臺及打印功能是其應用領(lǐng)域之一。Python打印控制臺可以讓開發(fā)者直觀地捕捉到程序運行的結(jié)果。
Python的標準庫中提供了一系列打印函數(shù),最常用的是print()函數(shù)。Python3中與Python2存在顯著區(qū)別。下面我們先來看一段Python3的樣例:
>>>a = 5 >>>print("變量a的值為:", a, sep='') 變量a的值為:5
運行結(jié)果是變量a的值為:5。Python3中的print()函數(shù)默認是在打印內(nèi)容后添加一個換行符,如果不需要這個換行符,可以手動設置end='',如下所示:
>>>for i in range(1,6): >>>print(i, end=' ') 1 2 3 4 5
上述代碼實現(xiàn)了1到5的遍歷,每個數(shù)之間用空格隔開。同時,我們還可以利用format格式化輸出,下面是一個樣例:
>>>name = 'Tom' >>>age = 20 >>>print('我是{},{}歲。'.format(name, age)) 我是Tom,20歲。
上述代碼中,format函數(shù)會按照占位符的順序?qū)钊雽膮?shù)。{}表示占位符,format()函數(shù)中可以填入任意參數(shù),不一定非得是字符串。
以上便是Python打印控制臺的相關(guān)知識,在掌握了這些基礎(chǔ)之后,開發(fā)者可以利用這些函數(shù)更加方便快捷地輸出程序處理結(jié)果,提高工作效率。