返回顶部
首页 > 资讯 > 后端开发 > Python >被弃用的Python2中的方法和Pyth
  • 462
分享到

被弃用的Python2中的方法和Pyth

方法被弃用Pyth 2023-01-31 07:01:00 462人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1、cmp(x,y)方法,python2中用于比较x与y的值。 python3中用operator中的 lt,le,eq,ne,ge,gt 进行比较,如下: lt(a, b) 相当于 a < b le(a,b) 相当于a<=b

1、cmp(x,y)方法,python2中用于比较x与y的值。

python3中用operator中的 lt,le,eq,ne,ge,gt 进行比较,如下:

lt(a, b) 相当于 a < b

le(a,b) 相当于a<=b

eq(a,b) 相当于a==b

ne(a,b) 相当于a!=b

gt(a,b) 相当于 a>b

ge(a,b) 相当于 a>=b

 

 

 

2.字典中的 has_key()方法用 in 替换

例如:

d = {}

d.has_key('name')

可替换为

d = {}

'name' in d

 

 

3. 字典中的items()方法;range(); zip()等方法返回的手势一个对象,需要用list()取用

 

4.range()方法等同于xrange()

 

5. Python3已经把urllib2, urlprase等模块并入urllib中,所以:

    使用urlopen(), urlretrieve()等方法时需要:

        import urllib.request

        get = urllib.request.urlopen(url).read()

        urllib.request.urlretrieve(a,b,c)

6. python3中可以直接import pickle 替换python2中的import cPickle

--结束END--

本文标题: 被弃用的Python2中的方法和Pyth

本文链接: https://lsjlt.com/news/190765.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作