我们都知道,Python是现在很好用的一款办公工具,但是Python真的是一个十分完美的技术工具吗,真的没有缺点的吗?
不得不说,Python是一款十分不错的产品,它有很多优点,Python的可扩展性,如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。Python的可嵌入性,可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。丰富的库,Python标准库确实很庞大,它可以帮助处理各种工作。包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作,这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库。如wxPython、Twisted和Python图像库等等。规范的代码。Python采用强制缩进的方式使得代码具有较好可读性,而Python语言写的程序不需要编译成二进制代码。
Python的缺点
单行语句和命令行输出问题,很多时候不能将程序连写成一行,如import sys;for i in sys.path:print i。而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样。必须将程序写入一个.py文件,Python独特的语法,这也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。运行速度慢,这里是指与C和C++相比。开发环境,诸如Notepad++、EditPlus、UltraEdit等通用的程序员文本编辑器软件也能对Python代码编辑提供一定的支持。比如代码自动着色、注释快捷键等,但是否够得上集成开发环境的水平,尚有待评估。
Python是一门跨平台的脚本语言,Python规定了一个Python语法规则,实现了Python语法的解释程序就成为了Python的解释器,CPython(ClassicPython,也就是原始的Python实现。需要区别于其他实现的时候才以CPython称呼;或解作C语言实现的Python),这是最常用的Python版本。JythonJython可以直接调用Java的各种函数库,IronPython,面向.NET和ECMA CLI的Python实现,IronPython能够直接调用.net平台的各种函数库。可以将Python程序编译成.net程序。
这就是本文关于Python的知识了。
版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2022-11-22 09:45:54
2022-11-22 16:54:53
2022-11-21 13:56:40
2022-11-24 10:13:24
甄选10000+数字化产品 为您免费使用
申请试用
评论列表