博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新人python2和python3的区别_python2 和Python3 的区别
阅读量:6502 次
发布时间:2019-06-24

本文共 570 字,大约阅读时间需要 1 分钟。

一、python2  的代码混乱 重复较多 冗余  因为当时来编写的人有C 语言的大牛 和 java的大牛等各种大神 所以里面都含有各种语言的影子

python3  经过龟叔的一个暑假的整理 终于在2018年11月 统一了代码  源码规范 清晰 简单优美。

二、python3  print("内容")

python2 ptint()   或者print '内容'

三、python3 编码:utf-8

python2编码: 默认编码:ascii     解决办法:在首行 #    -*- encoding:utf-8-*-

四、用户交互 input

python2:  raw-input()

python3:input ()

五、python2x  :unicode 默认2个字节表示一个字符  可以在LINUX 编译安装时做调整

python3x:unicode 默认是4个字节表示一个字符

六、python2x  没有nonlocal

python3x   加入的

七 、python3x  新建的包里面的init文件如果你删除该文件  包照样可以被调用

python2x  新建的包如果没有init文件 则包不能够被调用 直接报错

八、python2 中的经典类 遍历方法是以深度优先    新式类是以广度优先

python3 中不存在经典类  所有的类都是新式类  所以都是广度优先

转载地址:http://xmlyo.baihongyu.com/

你可能感兴趣的文章
web.xml关于spring的讲解
查看>>
Linux下获取帮助
查看>>
Effective C++ 条款26
查看>>
EF只更新变化的字段
查看>>
matplotlib 雷达图2
查看>>
sql 查出一张表中重复的所有记录数据
查看>>
Spinner使用二
查看>>
SLF4J - 借助SLF4J, 统一适配所有日志实现为logback日志实现的实践
查看>>
log4j 转载
查看>>
[js高手之路] dom常用API【appendChild,insertBefore,removeChild,replaceChild,cloneNode】详解与应用...
查看>>
IIS并发连接数和数据库连接池
查看>>
软件工程作业 - word count
查看>>
JavaWeb使用Session防止表单重复提交
查看>>
JAVA-JSP之include指令
查看>>
Ubuntu中update-grub2与update-grub的区别
查看>>
nginx反向代理
查看>>
ASP.NET Core的身份认证框架IdentityServer4(6)- 开始
查看>>
service
查看>>
shell与if相关参数
查看>>
用fail2ban阻止ssh暴力破解root密码
查看>>