Python.2x改到Python3.x变化
来源:互联网 发布:中国统计 城市数据分析 编辑:程序博客网 时间:2024/04/30 16:04
1) print的变化
print必须加括号了。
print "hello" 改为 print("hello")
print >> sys.stderr, "log123 " 改为 print("log123",file=sys.
print必须加括号了。
print "hello" 改为 print("hello")
print >> sys.stderr, "log123 " 改为 print("log123",file=sys.
2) import 的变化
引用当前路径下的模块不能直接import了
比如当前路径下游个模块viterbi
import viterbi 要改为 from . import viterbi
3) open("a.txt",'rb').read()
>>> f=open("dict.txt","rb").read()
>>> type(f)
<class 'bytes'>
>>> f=open("dict.txt",encoding='
>>> type(f)
<class 'str'>
4) str不是以前的str了,Python3.
>>> s="中国"
>>> s[0]
'中'
总结:py2中的str变成py3中的bytes了,
5)不支持ur作为字符串申明的前缀了
Python 3.3 重新支持 u 前缀。r 前缀一直是支持的
6)dict类型没有iteritems, itervalues方法了
7)xrange没有了
变成 range 了
8)性能有所下降
- Python.2x改到Python3.x变化
- python3.X的变化
- Python爬虫(2),Python3.x
- python 3.x中列表排序问题,从python2.x过渡到python3.x
- python3.0 变化 跟2.x 相比
- 【Python】python3.x和python2.x区别
- python3.x与2.x的一些变化
- Python爬虫(1),Python3.x
- Python爬虫(3),Python3.x
- python学习——Python3.x版本中filter(),map()函数的变化
- Python3.x
- Python3.x
- python2.x ~ python3.x
- Python3入门学习以及与2x版本的变化部位整理(持续)
- Yii 1.x 到 Yii 2.x的细节变化
- cocos2.x转换到cocos3.x有哪些变化?
- 『转载』hadoop1.X到2.X的变化
- centos下Python2.X升级到Python3.X
- 给Gedit安装繁简体转换的插件,并设置快捷键
- 高斯-克吕格投影与UTM投影
- 女子饲养重两吨犀牛为宠物 相互亲吻显亲密
- mysql 服务不见了的解决办法
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第29讲_二维数组转置_js面向对象编程介绍 类(原型对象)和对象_学习笔记_源代码图解_PPT文档整理
- Python.2x改到Python3.x变化
- 编程与生活
- 数据库基础和T-SQL语句编程
- Modernizr:HTML 5和CSS3的辅助工具
- Android的联通性---会话发起协议(SIP)(二)
- 富人的21种与众不同思维方式(转载)
- C++中友元(友元函数和友元类)的用法和功能
- 【百度地图API】如何进行地址解析与反地址解析?——模糊地址能搜索到精确地理信息!
- 百度地图android开发(转)