python2中:raw_input函數(shù)
raw_input()函數(shù)從標(biāo)準(zhǔn)輸入讀取一個(gè)行,并返回一個(gè)字符串(去掉結(jié)尾的換行符):
str=raw_input("Enteryourinput:");
print"Receivedinputis:",str
這將提示你輸入任意字符串,然后在屏幕上顯示相同的字符串。當(dāng)我輸入"HelloPython!",它的輸出如下:
Enteryourinput:HelloPython
Receivedinputis:HelloPython
Python3中:input函數(shù)
input()函數(shù)和raw_input()函數(shù)基本可以互換,但是input會(huì)假設(shè)你的輸入是一個(gè)有效的Python表達(dá)式,并返回運(yùn)算結(jié)果。這應(yīng)該是兩者的區(qū)別。
str=input("Enteryourinput:");
print"Receivedinputis:",str
這會(huì)產(chǎn)生如下的對(duì)應(yīng)著輸入的結(jié)果:
Enteryourinput:[x*5forxinrange(2,10,2)]
Recievedinputis:[10,20,30,40]
注意事項(xiàng):
因?yàn)閕nput()會(huì)把輸入當(dāng)成python腳本來(lái)處理,所以如果輸入字符串類型的變量,要記得加引號(hào),如‘a(chǎn)bc’!
以上內(nèi)容為大家介紹了python培訓(xùn)之如何獲取鍵盤(pán)輸入,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。