python2:input和raw_input的区别,raw_input会把输入的任何内容都当做字符串来处理,
刚开始做if判断的时候,a和b都是整数,没有问题,后面a是通过raw_input接收的,就不能比较了,a是str,b是int

python3已经废弃raw_input

input,在python2中接受的输入必须是表达式。python3中可接收任何输入.

input()返回的数据类型是str,不能直接和整数进行比较,可以使用int()函数转换成整数

raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示

raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中

raw_input()会把用户输入的任何值都作为字符串来对待

python2的打印输出,print ''
python2的打印输出,print ('')
python3需要小括号python2和python3的区别之inpu和raw_input的区别

相关文章:

  • 2022-12-23
  • 2021-04-13
  • 2022-03-04
  • 2021-11-05
猜你喜欢
  • 2021-10-14
  • 2021-10-25
  • 2021-12-31
  • 2022-02-16
  • 2022-12-23
相关资源
相似解决方案