使用input和raw_input均可以讀取控制檯的輸入,可是input和raw_input在處理數字時是有區別的html
當輸入爲純數字時python
input會計算在字符串中的數字表達式,而raw_input不會。spa
如輸入 「57 + 3」:code
看python input的文檔,能夠看到input實際上是經過raw_input來實現的,原理很簡單,就下面一行代碼:htm
def input(prompt): return (eval(raw_input(prompt)))