[Python]輸出函式Print
阿新 • • 發佈:2021-01-12
Print( )函式的使用
輸出函式往往是學習一門語言最先學習的函式。
print( )函式能輸出什麼
1.輸出的內容可以是數字:print(2021.1)
2.輸出的內容可以是字串:print('大哥大嫂過年好')
不同於C語言,在python中單引號,雙引號,三引號並沒有什麼區別。而在C語言中,用單引號引起的一個字元實際上代表一個整數,雙引號引起的則是一個字串,代表的是一個指向無名陣列起始字元的指標。
3.輸出的內容可以是含有運算子的表示式:print(9527+10086)
這裡的輸出結果會是一個整數,因為print會進行運算並直接輸出結果
執行結果如圖所示。
print( )的輸出形式
當我們同時執行這些程式碼時會發現,所有的輸出都是換行輸出。python同樣可以在一行進行輸出。只需要將程式碼寫成print(' ',' ',' ')
的形式即可。
print('加','油','幹','飯','人')
輸出結果就會在一行內呈現了。如圖,類比上面的輸出結果。
print( )的輸出目的地
print( )可以輸出到控制檯,就如同我們上面舉得這些例子一樣。
print( )還可以直接輸出到目標檔案中。看下面的例子:
fp=open('D:/test.txt','a+')
print('大哥大嫂過年好',file=fp)
fp.close()
第一行表示開啟位於D:/這個目錄下的名為test的檔案,(.txt)指明瞭檔案型別。‘a+’表示如果這個目錄下沒有這個名為test的檔案,那就建立一個;如果有,就在檔案內容後面追加輸出。
第三行表示關閉開啟的這個檔案。
兩點注意:
1,檔案目錄必須存在,最起碼碟符要存在
2,使用file= 來輸出,否則將不能正確輸出 fp可替換,名稱而已
關於第二點,我嘗試沒有指定檔案進行輸出,結果只是建立了名為test的TXT文字,然而文字內沒有任何內容。