Python的优点和缺点
Python的优点和缺点
本节内容如下:
Python的优点
Python的缺点
使⽤Python的知名⽹站
Python的优点
1. 简单 Python的语法⾮常优雅,甚⾄没有像其他语⾔的⼤括号,分号等特殊符号,代表了⼀种极简主义的设计思想。阅读Python程序像是在读英语。
2. 易学 Python⼊⼿⾮常快,学习曲线⾮常低,可以直接通过命令⾏交互环境来学习Python编程。
3. 免费/开源 Python的所有内容都是免费开源的,这意味着你不需要花⼀分钱就可以免费使⽤Python,并且你可以⾃由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的⼀部分⽤于新的⾃由软
件中。
4. ⾃动内存管理如果你了解C语⾔、C++语⾔你就会知道内存管理给你带来很⼤⿇烦,程序⾮常容易出现内存⽅⾯的漏洞。但是在Python 中内存管理是⾃动完成的,你可以专注于程序本⾝。
5. 可以移植由于Python是开源的,它已经被移植到了⼤多数平台下⾯,例如:Windows、MacOS、Linux、Andorid、iOS等等。
6. 解释性⼤多数计算机编程语⾔都是编译型的,在运⾏之前需要将源码编译为操作系统可以执⾏的⼆进制格式(0110格式的),这样⼤型项⽬编译过程⾮常消耗时间,⽽Python语⾔写的程序不需要编译成⼆进制代码。你可以直接从源代码运⾏程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使⽤的机器语⾔并运⾏。
7. ⾯向对象 Python既⽀持⾯向过程,⼜⽀持⾯向对象,这样编程就更加灵活。
8. 可扩展 Python除了使⽤Python本⾝编写外,还可以混合使⽤像C语⾔、Java语⾔等编写。
9. 丰富的第三⽅库 Python具有本⾝有丰富⽽且强⼤的库,⽽且由于Python的开源特性,第三⽅库也⾮常多,例如:在web开发、爬⾍、科学计算等等
Python的缺点
python代码转换Python虽然有很多优点,但是它也不是完美的,它也有⾃⾝的缺点。
1. 速度慢由于,Python是解释型语⾔,所有它的速度会⽐,C、C++慢⼀些,但是不影响使⽤。由于,现在的硬件配置都⾮常⾼,基本上没有影响,除⾮是⼀些实时性⽐较强的程序可能会受到⼀些影响,但是也有解决办法,可以嵌⼊C程序。
2. 强制缩进如果你有其他语⾔的编程经验,例如:C语⾔或者Java语⾔,那么Python的强制缩进⼀开始会让你很不习惯。但是如果你习惯了Python的缩进语法,你会觉得它⾮常优雅。
3. 单⾏语句由于Python可以在尾部不写分号,所以⼀⾏只能有⼀条语句,这可能也算是⼀个不⾜吧,不过这真的微不⾜道。
使⽤Python的知名⽹站
国内的:
⾖瓣
果壳
知乎
Sohu邮箱国外的:
youtube
Gmail邮箱
Dropbox 等等等等
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论