笨办法学Python习题11 提问
生活随笔
收集整理的這篇文章主要介紹了
笨办法学Python习题11 提问
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前面的學(xué)習(xí)中大多是直接打印的習(xí)題,從這一個習(xí)題開始,漸漸接觸了輸入。還是老套路,先來一段代碼:
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))?,用來獲取控制臺的輸入。
raw_input() 將所有輸入作為字符串看待,返回字符串類型。而 input() 在對待純數(shù)字輸入時具有自己的特性,它返回所輸入的數(shù)字的類型( int, float )。
2,input() 和 raw_input() 這兩個函數(shù)均能接收 字符串 ,但 raw_input() 直接讀取控制臺的輸入(任何類型的輸入它都可以接收)。而對于 input() ,它希望能夠讀取一個合法的 python 表達式,即你輸入字符串的時候必須使用引號將它括起來,否則它會引發(fā)一個 SyntaxError 。除非對 input() 有特別需要,否則一般情況下薦使用 raw_input() 來與用戶交互。
3,意:python3 里 input() 默認接收到的是 str 類型。
總結(jié)
以上是生活随笔為你收集整理的笨办法学Python习题11 提问的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GreenSock (TweenMax)
- 下一篇: 计算机网络课设中:cisco关于nat的