1. 程式人生 > 其它 >[Python]輸出函式Print

[Python]輸出函式Print

技術標籤:pythonpython

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的檔案,那就建立一個;如果有,就在檔案內容後面追加輸出。

第二行表示輸出字串內容,並將內容輸出到fp指定的檔案中。
第三行表示關閉開啟的這個檔案。

兩點注意:

1,檔案目錄必須存在,最起碼碟符要存在
2,使用file= 來輸出,否則將不能正確輸出 fp可替換,名稱而已
關於第二點,我嘗試沒有指定檔案進行輸出,結果只是建立了名為test的TXT文字,然而文字內沒有任何內容。