iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python面试题Python2.x和P
  • 834
分享到

python面试题Python2.x和P

面试题python 2023-01-31 00:01:35 834人浏览 八月长安

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

摘要

所属网站分类: 面试经典 > python 作者:外星人入侵 原文链接: Http://www.Pythonheidong.com/blog/article/22/ 来源:python黑洞网 www.pythonheidon

所属网站分类: 面试经典 > python


作者:外星人入侵

原文链接: Http://www.Pythonheidong.com/blog/article/22/

来源:python黑洞网 www.pythonheidong.com

 
1 Py3默认使用utf-8编码,python2使用ascill码
2 去除了<>,全部改用!=
3 整型除法返回浮点数,要得到整型结果,请使用//
4 去除print语句,加入print()函数实现相同的功能。同样的还有 exec语句,已经改为exec()函数
5 改变了顺序操作符的行为,例如x<y,当x和y类型不匹配时抛出TypeError而不是返回随即的 bool值
6 输入函数改变了,删除了raw_input,用input代替
7 去除元组参数解包。不能def(a, (b, c)):pass这样定义函数了
8 Py3.X去除了long类型,现在只有一种整型——int,但它的行为就像2.X版本的long
9  新增了bytes类型,对应于2.X版本的八位串
10 迭代器的next()方法改名为__next__(),并增加内置函数next(),用以调用迭代器的__next__()方法
11 增加了@abstractmethod和 @abstractproperty两个 decorator,编写抽象方法(属性)更加方便。
12 所以异常都从 BaseException继承,并删除了StardardError
13 去除了异常类的序列行为和.message属性
14 用 raise Exception(args)代替 raise Exception, args语法
15 移除了cPickle模块,可以使用pickle模块代替。最终我们将会有一个透明高效的模块。
16 移除了imageop模块
17 移除了 audiodev, Bastion, bsddb185, exceptions, linuxaudiodev, md5, MimeWriter, mimify, popen2,
rexec, sets, sha, strinGold, strop, sunaudiodev, timing和xmllib模块
18 移除了bsddb模块(单独发布,可以从http://www.jcea.es/prograMacion/pybsddb.htm获取)
19 移除了new模块
20 xrange() 改名为range()
 




 

--结束END--

本文标题: python面试题Python2.x和P

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

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

  • 微信公众号

  • 商务合作