首先先给出总结:input () = int(raw_input())
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://img2.ph.126.net/hEnMmlhG8xqfUfMukA-J7g==/6630286012932838625.png)
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://img0.ph.126.net/q3_B6e0KxvK24Mza1kW9Zg==/6631328349955040277.png)
有图有真相!!!![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://b.bst.126.net/common/portrait/face/preview/face12.gif)
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://b.bst.126.net/common/portrait/face/preview/face12.gif)
- 先看看input的例子:
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://img1.ph.126.net/rCwlh3IR5frA2wPQfY07cQ==/6631427306001540748.png)
可见用input键入得到int类型的数据,那如果输入一些非int类型的会怎么样呢?
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://img0.ph.126.net/53A00BWFGDGfavfemV9Reg==/6630459735770031660.png)
报错啦!!!所以可见,input只能接受数字呀,看来他还是很专一的嘛,值得的表扬!![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://b.bst.126.net/common/portrait/face/preview/face55.gif)
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://b.bst.126.net/common/portrait/face/preview/face55.gif)
- 再来看看raw_input()的表现:
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://img2.ph.126.net/hEnMmlhG8xqfUfMukA-J7g==/6630286012932838625.png)
事实证明raw_input是字符型 输入
- 最后看看int(raw_input())的表现
![python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主 python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答 - marsggbo - 火星教教主](http://img0.ph.126.net/q3_B6e0KxvK24Mza1kW9Zg==/6631328349955040277.png)
与input基本相同,所以有了最开始的结论input () = int(raw_input())