raw_input
函數從用戶那裡得到一個字符串。正常情況下會從鍵盤得到這個輸入,也就是說,用戶要鍵入輸入。
raw_input
也是一個 Python 內置函數,就像 str
、int
、float
和 type
一樣(在第 4 章中已經見過這些函數)。後面還會學習更多有關函數的內容。不過對現在來說,只需要記住使用 raw_input
時要加上小括號(圓括號)。
Raw input
在 Python 3 中,
raw_input
改名為input
了。它與 Python 2 中的raw_input
完全一樣。
可以這樣來使用:
someName = raw_input
這會讓用戶鍵入一個字符串,並把它賦給名字 someName
。
現在把它放在程序裡。在 IDLE 中創建一個新文件,鍵入代碼清單 5-1 中的代碼。
代碼清單 5-1 使用
raw_input
得到一個字符串
print "Enter your name: "somebody = raw_inputprint "Hi", somebody, "how are you today?"
保存這個程序,並在 IDLE 中運行,看看它如何工作。應該可以看到類似下面的結果:
Enter your name:WarrenHi Warren how are you today?
我鍵入了我的名字,程序把它賦給了 somebody
。