笨办法学Python习题11 提问
生活随笔
收集整理的這篇文章主要介紹了
笨办法学Python习题11 提问
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前面的學(xué)習(xí)中大多是直接打印的習(xí)題,從這一個(gè)習(xí)題開始,漸漸接觸了輸入。還是老套路,先來(lái)一段代碼:
print "How old are you", age = raw_input() print "How tall are you", height = raw_input() print "How much dou you weigh", weight = raw_input()print"So,you're %r old, %r tall and %r heavy." %(age,height,weight)
How old are you 28 How tall are you 175cm How much dou you weigh 65kg So,you're '28' old, '175cm' tall and '65kg' heavy.
1,python input() 相等于?eval(raw_input(prompt))?,用來(lái)獲取控制臺(tái)的輸入。
raw_input() 將所有輸入作為字符串看待,返回字符串類型。而 input() 在對(duì)待純數(shù)字輸入時(shí)具有自己的特性,它返回所輸入的數(shù)字的類型( int, float )。
2,input() 和 raw_input() 這兩個(gè)函數(shù)均能接收 字符串 ,但 raw_input() 直接讀取控制臺(tái)的輸入(任何類型的輸入它都可以接收)。而對(duì)于 input() ,它希望能夠讀取一個(gè)合法的 python 表達(dá)式,即你輸入字符串的時(shí)候必須使用引號(hào)將它括起來(lái),否則它會(huì)引發(fā)一個(gè) SyntaxError 。除非對(duì) input() 有特別需要,否則一般情況下薦使用 raw_input() 來(lái)與用戶交互。
3,意:python3 里 input() 默認(rèn)接收到的是 str 類型。
總結(jié)
以上是生活随笔為你收集整理的笨办法学Python习题11 提问的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: GreenSock (TweenMax)
- 下一篇: python第五章自己的笔记总结(6)