Python的短板
虽然Python拥有很多优点,但没有哪种编程语言能够胜任所有工 作,因此Python并不能完美地满足一切需求。如果要确定Python是否适 用于当前场景,还需要了解Python不擅长的领域。
Python不是速度最快的语言
Python的执行速度可能算得上是一个缺点。Python不是一个完全编 译的语言,而是先编译为内部字节码形式,然后交由Python解释器来执 行。Python为某些操作给出了高效的实现,例如,用正则表达式解析字 符串,可以做到与自己编写的任何C语言代码一样快,甚至会更快。但 在大多数情况下,采用Python会比C之类的语言实现更慢。但大家应该 保持以下观点:对绝大多数应用程序而言,现代计算机的计算能力都是 过剩的。开发速度比程序运行速度更为重要,而Python程序通常编写速 度会快很多。另外,用C或C ++编写的模块对Python进行扩展也比较容 易,程序当中的CPU密集型部分可以交由这些模块来运行。
Python的库不算最多
虽然Python自带了一批优秀的函数库集合,而且还有很多其他库可 用,但是Python在库的数量上并不算领先。像C、Java和Perl之类的编程 语言,可用的库集合数量更为庞大。它们在某些领域提供的解决方案是 Python所没有的,或者Python可能只提供了其中的一种可选方案。不过 这些往往是相当专业的领域,而Python是很容易扩展的,既可以用 Python,也可以用C或其他语言的现有库。对于几乎所有的常规计算问 题,Python库的支持能力都非常出色。
Python在编译时不检查变量类型
与某些其他编程语言不同,Python变量不像容器那样工作,而更像 是引用整数、字符串、类实例等各类对象的标签。这表示这些对象本身 虽然是有类型的,但引用它们的变量并没有与类型进行绑定。变量x可 能在某一行代码中引用一个字符串,而在另一行代码中引用一个整数:
> x = "2" > x '2' "2" > x = int(x) > x 2 "two"赋给它,在Python里也完全没问题。 传统的程序员将这种处理方式算作一个缺点,因为对代码失去了额外的 免费检查。但是这种错误通常不难发现和修复,Python的代码检测功能 可以避免类型错误的发生。大多数Python程序员都认为,动态类型的灵 活性是划得来的。
Python对移动应用的支持不足
在过去的10年中,移动设备的数量和种类都出现了爆炸式的增长, 到处都是智能手机、平板电脑、平板手机、Chromebook,运行的操作 系统也是五花八门。Python在移动计算领域并不算强大。虽然有解决方 案可选,但在移动设备上运行Python并不总是能一帆风顺,用Python编 写和发布商业应用还存在问题。
Python对多处理器的利用不充分
现在多核处理器已经普及,在很多情况下也都会带来性能的明显提 升。但是,由于具有名为全局解释器锁(global interpreter lock,GIL) 的特性,Python的标准版本并没有按照多内核来进行设计。详情请查看 David Beazley、Larry Hastings等人关于GIL的讨论视频,或者访问 Python wiki里的GIL页面。尽管用Python可以运行并发进程,但如果需 要“开箱即用”的并发能力,Python可能并不合适。
以上就是全部相关知识点,感谢大家的学习和对的支持。
Python,缺点
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]