Python 中如何將使用者輸入讀取為整數 - Delft Stack
文章推薦指數: 80 %
Python 2.7 有兩個函式來讀取使用者輸入,即 raw_input 和 input 。
... a number: ") Enter a number: 1 + 1 >>> number, type(number) (2,
raw_input將使用者輸入作為原始字串讀取,其返回值型別很簡單,是字串型別string。
input獲取使用者輸入,然後評估字串的內容,並返回評估結果。
例如,
>>>number=raw_input("Enteranumber:")
Enteranumber:1+1
>>>number,type(number)
('1+1',
舉個例子,假設你已經調入了os,然後你要求使用者輸入,
>>>number=input("Enteranumber:")
Enteranumber:os.remove(*.*)
你輸入的os.remove(*.*)會被執行,它會刪除工作目錄中的所有檔案,而沒有任何提示!
Python3.x中將使用者輸入讀取為整數
raw_input在Python3.x中已經被棄用,它在Python3.x中被替換為input。
它只獲取使用者輸入字串,但由於上述安全風險,因此不評估和執行字串的內容。
因此,你必須將使用者輸入從字串顯性轉換為整數。
>>>number=int(input("Enteranumber:"))
Enteranumber:123
>>>number
123
相關文章-PythonInput
在Python中檢測鍵擊
在Python中模擬鍵盤輸入
在Python中獲取長度不確定的輸入值
Python如何列印出多個變數如何安裝Python.whl檔案
xx
延伸文章資訊
- 1Input, print and numbers - Learn Python 3 - Snakify
To cast (convert) the string of digits into an integer number, we can use the function int() . Fo...
- 2Python Input - CodesDope
We just saw that input is always read as a string. So what if we want to read an integer? We can ...
- 3技巧3:與電腦溝通的方法— input() 及print()(字幕、襯樂、練習)
昨天教了一堆變數的資料型態,分別有整數(int)、浮點數(float)、字串(str)、布林值(bool),如果還是搞不清楚記得再回去看每個人都該學的30個Python技巧|技巧2:Python...
- 4How to take integer input in Python - Java2Blog
Python 3.x example ; a = int · input("Enter an Integer: ") ; b = int · input("Enter an Integer: "...
- 5Python 中如何將使用者輸入讀取為整數 - Delft Stack
Python 2.7 有兩個函式來讀取使用者輸入,即 raw_input 和 input 。 ... a number: ") Enter a number: 1 + 1 >>> number,...