python学习input()和raw_input()
2017-06-27 本文已影响16人
半杯故事
guess = int(input('input请输入:'))
print(guess)
guess1 = raw_input('raw_input请输入:')
print(guess1)
input请输入:12312
12312
raw_input请输入:12312
12312
都是输出12312 但是input是输出int类型,而raw_input是把任何用户输入都转换成字符串存储,在需要其它类型的数据时,调用相应的函数进行转换
![](https://img.haomeiwen.com/i1300292/4d2184777faa99e1.png)
![](https://img.haomeiwen.com/i1300292/f62bd1dcc44d05da.png)
这次input输入的是字符串,结果:
![](https://img.haomeiwen.com/i1300292/9602ce4b29145d62.png)
input用户输入什么就存储什么,所以用户输入必须符合Python语法要求,否则会出错,string类型的正确输入需要带双引号
![](https://img.haomeiwen.com/i1300292/fa7075eaf92ce6ca.png)