## 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 Last modification:September 29th, 2022 at 08:50 am © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments
Comment here is closed