## python2与python3区别 1. print的区别 + python2 print 打印需要自己指定数据类型 打印时不需要括号,解释器认为是语句  + python3 print打印需要括号括起来,即为函数  不加括号报错  2. input的区别 + python2 + input 需要手动指定数据类型,接收的就是什么数据类型,返回的就是什么数据类型  + raw_input 不需要手动指定数据类型,会把接收到的数据在内部处理后,转成字符串类型返回  + python3 + input 与python2中raw_input同理  3. range的区别 + python2 + range 直接生成列表  + xrange 在内存地址生成一个工厂,有需求就生成一个返回,无需求就不用生成。  + python3 + range 与python2 xrange一样,默认从0开始到数值减一,顾头不顾尾,第三个产生为等差值   4. 默认编码区别 + python2 默认编码:unicode + python3 默认编码为:utf-8 最后修改:2022 年 09 月 29 日 08 : 50 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付
此处评论已关闭