乙個程式要進行互動,就需要進行輸入,進行輸入→處理→輸出的過程。所以就需要用到輸入和輸出功能。同樣的,在python中,怎麼實現輸入和輸出?
python3中的輸入方式:
python提供了 input() 內建函式從標準輸入讀入一行文字,預設的標準輸入是鍵盤。
例如:
n =
input()
print
(n)>>
>輸入python3
>>
>python3
其中輸入的資料以字串型別進行儲存,如果輸入數字的話,後續需要轉換型別才能進行操作。
'''
'''n =
input()
print
(n)>>
>輸入 5
>>
>
5
另外,input()可以接收乙個python表示式輸入,並將運算結果返回。
例如:
n =
eval
(input()
)print
(n)>>
>輸入 5+2
>>
>
7
可以使用eval()函式將輸入轉換為數字(但輸入其他的型別時,會產生錯誤)
n =
eval
(print()
)print
(n)>>
>輸入 4
>>
>
4
當要輸入多個資料時,可以使用split()函式
'''
'''n =
input()
.split(
)print
(n)>>
>輸入123
45>>
>
['1'
,'2'
,'3'
,'4'
,'5'
]
python中的輸出(列印)方式:
python提供了 print() 內建函式完成輸出
使用print()列印
n=
"python3"
print
(n)>>
>python3
可以列印出數字和字串
使用format()函式格式化輸出
例如:
>>
>
print(""
.format
(3.1415926))
;3.14
還可以輸出其他型別
Python3 輸入和輸出(二)
接上一節 1.讀寫檔案的模式圖 將字串寫入到檔案 foo.txt 中 usr bin python3 開啟乙個檔案 f open tmp foo.txt w f.write python 是乙個非常好的語言。n是的,的確非常好 n 關閉開啟的檔案 f.close 開啟檔案 foo.txt,顯示如下 ...
Python3 輸入和輸出(一)
python兩種輸出值的方式 表示式語句和 print 函式。第三種方式是使用檔案物件的 write 方法,標準輸出檔案可以用 sys.stdout 引用。如果希望輸出的形式更加多樣,可以使用 str.format 函式來格式化輸出值。如果希望將輸出的值轉成字串,可以使用 repr 或 str 函式...
python3輸入輸出
模 式 描 述 r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。rb以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。r 開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。rb 以二進位制格式開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。w開啟乙個檔...