就如同標題一樣,input的作用就是從使用者那裡獲取輸入,直到使用者輸入一段文本並按下 ENTER 鍵。
然而用戶輸入的數據(文本)都將作為字串被返回,並存儲在變數中。
接著我們舉個例,比如說我們在一段數據中需要獲取使用者的名稱,範例如下:
name = input("請輸入你的名字:") # 提示使用者輸入名字
# 假如使用者輸入名字為小明,那這個小明就會被存儲在變數 name 中
print(f"你好, {name}!")
# 使用 f-string 格式化並顯示問候語,使用者的輸入會被插入到問候語中
執行上述的程式碼,使用者輸入名稱後,會得到回覆
請輸入你的名字:小明 # 使用者輸入名稱為小明,並按下Enter
你好,小明! # 程式將依照寫好的語句回覆使用者
或者我們可以將 input 運用在數學計算,範例如下:
num1 = input("請輸入第一個數字:")
# 使用者數入了 13
num2 = input("請輸入第二個數字:")
# 使用者數入了 14
num1 = float(num1)
# 前面有說到使用者輸入的都將為字串返回,所以我們現在要使用型別轉換,
# 使用float是因爲,數學中使用者有可能輸入含小數點的數字
num2 = float(num2)
# 前面有說到使用者輸入的都將為字串返回,所以我們現在要使用型別轉換,
# 使用float是因爲,數學中使用者有可能輸入含小數點的數字
total = num1 + num2
# 最後計算兩個數的和
print(f"{num1} + {num2} = {total}")
執行上面的代碼並得到回覆
27
以上都是使用 input 來製作簡單的執行碼,來獲取和處理使用者的輸入。
以上就是我所學到的東西。