Python 中 raw_input() 和 input() 函式的區別是什麼?


raw_input() 函式會向用戶顯示一個提示(raw_input([arg]) 的可選引數),獲取使用者輸入,並以字串的形式返回使用者輸入的資料。例如:

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

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

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

更新於:2019 年 10 月 1 日

323 次瀏覽

啟動您的 職業生涯

完成課程即可獲得認證

開始
廣告資訊
© . All rights reserved.