Python是现在最流行的语言,在很多领域都有应用,但作为众多编程语言之一还是会存在着一些缺点,虽然这些缺点并不能阻止Python的迅速发展。不过,我们既然接触了这个语言就要了解它,那么Python本身有哪些缺点呢?
一、速度慢
由于Python是解释型语言,所以它的速度会比C、C++慢一些,不过对于用户而言,机器上运行速度是可以忽略的,用户根本感觉不出来这种速度的差异,不影响使用。
由于现在的硬件配置越来越高,速度慢这个缺点基本上没有特别大的不良影响,除非是一些实时性比较强的程序,如果我们开发一款对速度要求较高的软的软件,可以嵌入C程序,这个缺点也就不那么明显了。
二、开源性
这个是优点也是缺点,Python的开源性使得Python语言不能加密。但是一般来说,目前国内网站和移动应用并不需要给客户源代码,所以这个问题就不是问题了。随着时间的推移,很多国内软件公司,尤其是游戏公司,也开始成规模的使用Python。
三、强制缩进
如果你有其他语言的编程经验,例如:C语言或者Java语言,那么Python的强制缩进一开始会让你很不习惯。但是如果你习惯了Python的缩进语法,你会觉得它非常优雅。
四、单行语句
由于Python可以在尾部不写分号,所以一行只能有一条语句,很多时候不能将程序连写成一行,而其他的代码可能就无此限制,可以较为方便的在shell下完成简单程序,并且也不需要如Python一样,必须将程序写入一个.py文件这可能会给老码农的编程习惯造成一定困扰。
五、构架选择太多
Python没有像C#这样的官方.net构架;也不像ruby因为历史较短,构架开发的相对集中。这种情况很容易给学习Python的新手造成困扰,不过这也从另一个侧面说明,Python比较优秀,吸引的人才多,项目也多。
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。