Python讀取鍵盤輸入的2種方法
Python提供了兩個內(nèi)置函數(shù)從標準輸入讀入一行文本,默認的標準輸入是鍵盤。如下:
1.raw_input
2.input
raw_input函數(shù)
raw_input() 函數(shù)從標準輸入讀取一個行,并返回一個字符串(去掉結(jié)尾的換行符):
str = raw_input("Enter your input: ");
print "Received input is : ", str
這將提示你輸入任意字符串,然后在屏幕上顯示相同的字符串。當我輸入"Hello Python!",它的輸出如下:
Enter your input: Hello Python
Received input is : Hello Python
input函數(shù)
input() 函數(shù)和raw_input() 函數(shù)基本可以互換,但是input會假設(shè)你的輸入是一個有效的Python表達式,并返回運算結(jié)果。這應(yīng)該是兩者的最大區(qū)別。
str = input("Enter your input: ");
print "Received input is : ", str
這會產(chǎn)生如下的對應(yīng)著輸入的結(jié)果:
Enter your input: [x*5 for x in range(2,10,2)]
Recieved input is : [10, 20, 30, 40]
相關(guān)文章
Python必備shelve與dbm本地持久化存儲數(shù)據(jù)的兩個強大工具
當涉及存儲大量數(shù)據(jù)并且需要高效訪問時,shelve和dbm模塊是Python中用于本地持久化存儲數(shù)據(jù)的兩個強大工具,它們允許開發(fā)人員以鍵值對的形式存儲數(shù)據(jù),并支持快速的檢索和更新操作,在本文將深入探討這兩個模塊,展示它們的優(yōu)勢和應(yīng)用場景2024-01-01PYTHON發(fā)送郵件YAGMAIL的簡單實現(xiàn)解析
這篇文章主要介紹了PYTHON發(fā)送郵件YAGMAIL的簡單實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10python 基于selectors庫實現(xiàn)文件上傳與下載
這篇文章主要介紹了python 基于selectors庫實現(xiàn)文件上傳與下載的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12Python pandas 列轉(zhuǎn)行操作詳解(類似hive中explode方法)
這篇文章主要介紹了Python pandas 列轉(zhuǎn)行操作詳解(類似hive中explode方法),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05python使用requests?POST提交一個鍵多個值方式
這篇文章主要介紹了python使用requests?POST提交一個鍵多個值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02