Python的优点
1、语法简单
和传统的 C/C++、Java、C# 等语言相比,Python 对代码格式的要求没有那么严格,这种宽松使得用户在编写代码时比较放松,不用在细节上花费太多精力。比如:
Python 不要求在每个语句的最后写上分号,当然写也没错;
定义变量时不需要指明类型,甚至可以给同一个变量赋值不同类型的数据。
2、Python 是开源的
Python 解释器和模块的代码都是开源的,官方希望所有 Python 用户都参与进来,一起改进 Python 的性能,弥补 Python 的漏洞。因此,python代码被研究的越多,不断地加强和改善,也就越健壮。
3、Python 是免费的
Python 是一种既开源又免费的语言,用户使用 Python 进行开发或者发布自己的程序,不需要支付任何费用,也不用担心版权问题,即使作为商业用途,Python 也是免费的。
4、Python 是面向对象的编程语言
Python 虽然支持面向对象,但它并不强制用户必须以类和对象的形式来组织代码
Python 的缺点
1、运行速度慢
运行速度慢是解释型语言的通病,Python 也不例外。
Python 速度慢的一个原因是一边运行一边翻译源代码,另外是因为 Python 是高级语言,屏蔽了很多需要处理的底层细节。因此,Python 要多做很多工作,像管理内存之类的工作是很消耗资源的。
2、代码加密困难
由于 Python 源代码不会被编译成可执行程序,而是直接运行源代码,这对源码加密是比较困难的。
以上是python的几个较为明显的优缺点,有其他方面的优缺点欢迎各位大佬补充~