py2和py3的区别
2017-10-18 20:31
225 查看
1、
py2: (1)源码重复量多,臃肿。(2)源码语法不清晰,掺杂着c,php,java,的一些陋习
py3:几乎是重构后的源码,规范,清晰,优美
2、
py2:默认ASKLL编码不能识别中文。文件头需要添加:#-- encoding:utf-8 --py3:默认编码方式就是utf-8
3、
py2:用户交互用:raw_input py3:用户交互用:input
4、unicode
py2:编译安装时可以通过参数–enable-unicode=ucs2或4分别指定2、4字节的表示一个unicode字符。py3:默认使用ucs4
5、
py2:int有限定长度,超过限定自动变成long型py3:没有long都是int
6、range
py2:常用xrange实现range功能py3:没有xrange只有range
相关文章推荐
- python_py2和py3读写文本区别
- py2和py3的区别
- Python: 探究py2与py3除法的区别
- input函数在py2和py3的区别
- Windows下py2和py3共存配置
- py2、py3的如何导入Queue对象
- py2中存储的pickle和py3中pickle无法读取的兼容性问题解决方案
- ST3新建py2和py3的build system
- 同时安装py3和py2,为py3的django项目连接mysql
- Windows下同时安装Py2和Py3
- ubuntu下,py2,py3共存,/usr/bin/python: No module named virtualenvwrapper错误解决方法
- errno模块在py2和py3中的用法
- Py2与Py3和谐共处
- 同时安装py2和py3打不开idle问题
- centos7安装py3,并使得与系统自带的py2共存
- submine 编译py2和py3--去掉系统path提示--隐藏console口-- 显示和隐藏侧边栏
- win10兼容py2和py3,pip的兼容性问题以及virtualenv 的兼容性问题
- Tkinter 在py2和py3中的使用差别
- Android UI开发详解之Layout_gravity和gravity的区别
- MFC中OnDraw与OnPaint的区别