Python是一種可編程的高級語言,流行于數據科學和網絡開發領域。在編寫Python代碼時,輸入和輸出是常見的任務。Python提供了幾個內置函數,用于獲取輸入和輸出結果。
# 獲取用戶輸入 input_str = input("請輸入一個字符串:") print("您輸入的字符串是:" + input_str) # 獲取文件輸出 file = open("output.txt", "w") file.write("你好,世界!") file.close() # 讀取文件內容 file = open("output.txt", "r") print(file.read()) file.close()
以上代碼演示了如何從用戶和文件中獲取輸入,以及如何將輸出保存到文件并讀取文件內容。下面詳細介紹這些函數:
- input(): 它從用戶獲取輸入,并以字符串的形式返回輸入結果。例如,input("請輸入一個字符串:")將提示用戶輸入一個字符串,并將用戶輸入作為字符串返回。
- print(): 它將指定字符串或變量的值輸出到控制臺。例如,print("Hello, world!")將輸出"Hello, world!"。
- open(): 它打開一個文件,其中包含指定路徑上的內容。它還可以將內容寫入文件或從文件中讀取內容。例如,open("output.txt", "w")將打開名為"output.txt"的文件以進行寫入操作,而open("output.txt", "r")將打開它以進行讀取操作。
- read(): 用于從打開的文件中讀取內容。例如,file.read()將返回打開文件的全部內容。它還可以接收一個數字參數,該數字指定要讀取的字符數。例如,file.read(10)將返回前10個字符。