Python 中 raw_input() 和 input() 函式之間有什麼區別?


raw_input() 函式向用戶提示(raw_input([arg]) 的可選引數),從使用者那獲取輸入,並將使用者輸入的資料作為字串返回。例如:

name = raw_input("What isyour name? ")
print "Hello, %s." %name

這不同於 input(),後者嘗試解釋使用者給出的輸入;通常最好避免使用 input(),而使用 raw_input() 和自定義解析/轉換程式碼。在 Python 3 中,raw_input() 被重新命名為 input(),可直接使用。例如:

name = input("What is your name? ")
print("Hello, %s." %name)

更新於:2019 年 10 月 1 日

321 次瀏覽

開啟您的職業生涯

透過完成本課程獲得認證

開始學習
廣告
© . All rights reserved.