Python中input與raw_input 之間的比較
Python中input與raw_input 之間的比較
input和raw_input均可以接收輸入,其差別如下所示:
#input假設(shè)用戶輸入的是合法的Python表達式
>>> name = input("what is your name?")
what is your name?ZJ
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'ZJ' is not defined
#于是,必須這么使用,輸入Python格式的字符串"ZJ"
>>> name = input("what is your name?")
what is your name? "ZJ"
>>> print name
ZJ
>>>
#raw_input會把所有輸入當(dāng)作原始數(shù)據(jù)(raw data),然后將其放入字符串中
>>> name = raw_input("what is your name?")
what is your name?ZJ
>>> print name
ZJ
>>>
因此,一般情況下應(yīng)盡可能的使用raw_input。
input 輸入
用法1: input(“提示信息/亦可空缺”); 結(jié)果為 雙引號內(nèi)字符串;不保存 只輸出后續(xù)填寫信息。Python2 使用為表達式,若為數(shù)字計算符則會計算輸出結(jié)果。
用法2: 變量 = input(“提示信息/亦可空缺”); 結(jié)果為 不顯示字符,后續(xù)填寫信息保存在變量當(dāng)中 輸入變量運行顯示才輸入信息。
raw_input輸入
用法 raw_input(“提示信息/亦可空缺”);結(jié)果為 雙引號內(nèi)字符串;不保存 只輸出后續(xù)填寫信息。 Python2 使用 等同于python3中 input (輸入信息原封不動的顯示)。
以上就是 Python中input與raw_input 之間的比較,有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
selenium攜帶cookies模擬登陸CSDN的實現(xiàn)
這篇文章主要介紹了selenium攜帶cookies模擬登陸CSDN的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
python2.7實現(xiàn)爬蟲網(wǎng)頁數(shù)據(jù)
這篇文章主要為大家詳細介紹了python2.7實現(xiàn)爬蟲網(wǎng)頁數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05
Python 模擬動態(tài)產(chǎn)生字母驗證碼圖片功能
這篇文章主要介紹了Python 模擬動態(tài)產(chǎn)生字母驗證碼圖片,這里給大家介紹了pillow模塊的使用,需要的朋友可以參考下2019-12-12
Python科學(xué)計算環(huán)境推薦——Anaconda
最近在用Python做中文自然語言處理。使用的IDE是PyCharm。PyCharm確實是Python開發(fā)之首選,但用于科學(xué)計算方面,還略有欠缺。為此我嘗試過Enthought Canopy,但Canopy感覺把問題搞得復(fù)雜化,管理Python擴展也不太方便。直到今天我發(fā)現(xiàn)了 Anaconda 。2014-06-06
Python機器學(xué)習(xí)庫scikit-learn入門開發(fā)示例
scikit-learn是一個開源Python語言機器學(xué)習(xí)工具包,它涵蓋了幾乎所有主流機器學(xué)習(xí)算法的實現(xiàn),并且提供了一致的調(diào)用接口。它基于Numpy和scipy等Python數(shù)值計算庫,提供了高效的算法實現(xiàn)2022-07-07
從零學(xué)python系列之?dāng)?shù)據(jù)處理編程實例(二)
這篇文章主要介紹了python數(shù)據(jù)處理編程實例,需要的朋友可以參考下2014-05-05
Python統(tǒng)計列表元素出現(xiàn)次數(shù)的方法示例
這篇文章主要介紹了Python統(tǒng)計列表元素出現(xiàn)次數(shù)的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Python 常用日期處理 -- calendar 與 dateutil 模塊的使用
這篇文章主要介紹了Python如何使用calendar 與 dateutil 模塊處理日期,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下2020-09-09

