python2和python3的区别之inpu和raw_input的区别 - Go语言中文社区

python2和python3的区别之inpu和raw_input的区别


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需要小括号

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wengedexiaozao/article/details/82492777
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 21:03:08
  • 阅读 ( 992 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢