raw_input()

raw_input()

raw_input()是Python2.X版本中的函式,在Python3.X中已經無法使用。raw_input()用於獲取用戶(控制台)輸入,且raw_input()將所有輸入都當成字元串看待。在Python3.X中input()代替了raw_input()。

基本介紹

  • 外文名:raw_input()
  • 兼容性:Python2.X
  • 可選參數prompt
示例,用法,參數,不可選參數,可選參數,Python版本兼容性,

示例

string = raw_input('請輸入一段字元串:')
print string
結果:
Please input a string: #(在此處輸入)
#(列印出輸入的內容)
解析:
raw_input('Please input a string:') 將 'Please input a string:' 列印出來,並在列印出字元串的後面等待輸入
獲取輸入後將輸入的字元串賦值給 string 變數
最後 string 變數再由 print 關鍵字列印出來

用法

raw_input() 一般用於獲取用戶的字元串輸入並賦值給某個變數,比如:
temperature = raw_input()
但是,在這種情況下,Python不會顯示任何提示語,而是會像下面一樣,直接打出游標讓用戶輸入。
|  #(直接顯示游標讓用戶輸入)
所以,在一般的程式中,raw_input()都會採用以下形式:
temperature = raw_input('請輸入攝氏度:')
這樣便能讓用戶更容易理解程式的用意:
請輸入攝氏度:|   #(在冒號後輸入)
如果 raw_input() 在使用時沒有將結果賦值給某個變數,那這次輸入就是沒有意義的,但這樣的 raw_input() 可以配合 if 等語句使用。
if raw_input('請輸入10+5的和') == '15' :
print('回答正確')
else :
print('回答錯誤,10+5=15。')
註:該目錄所有代碼都在Python2中可以使用

參數

不可選參數

可選參數

prompt:(raw_input([prompt]))
字元串,作為一個提示語
如:
raw_input('輸入一個文字:')
註:所有代碼都在Python2中可以使用

Python版本兼容性

raw_input() 只在 Python2.X 中可以使用,在 Python3.X 已被刪除,取而代之的是 input()。
也就是說原來 Python2.X 的raw_input()函式被刪除,input()代替了它。

相關詞條

熱門詞條

聯絡我們