python笔记-python的基本特点ノ`⊿´ノ
python的基本特点
python是一种解释性、面向对象、动态数据类型的高级程序开发语言。
语法特点
- 语法简单,易于学习,极简主义编程语言,贴近伪代码
- 开源性:
- python编写的代码是开源的
- python的解释器和模块也是开源的
- 解释性语言,可以跨平台:解释性语言一般是跨平台的,因为移植性好
- 解释型语言:解释器助航解释每一句源代码,例如python
- 编译型语言:编译器:必须提前将所有源代码转成二进制,一次性转换,生成一个可执行文件 .exe,如C、C++
Java和C#都属于半编译半解释型语言,源代码要先转换成一种中间文件(字节码文件),然后再去虚拟机执行
- 面向对象的编程语言,但python不强制面向对象(Java强制)
- 多模块化:丰富的标准库
- 可扩展性强:例如需不开放/运行速度快的代码,可以使用C/C++编写后再到python中调用它们,从一定程度上扩展性弥补了运行速度慢
- 可嵌入:python可嵌入到C/C++程序,使程序脚本化
缺点:运行速度慢、加密困难