与c++、java相比python为何执行速度慢
python的特点:
1.执行效率慢
1.1、运行时编译加解释
1.2、.动态类型

C语言是在开发的时候将源码转化成二进制的机器码,运行时直接将机器码传给cpu运行即可
Java 是在开发的时候将语言转化成二进制字节码,运行时再将字节码传给cpu转化成机器码,再运行
python 开发时只编写源码,运行时再将源码传给cpu进行字节码和机器码的转换
2.自动的GC(垃圾回收)
2.1 不需要(也不能)手动释放内存
2.2 造成额外资源开销
3.语法
3.1 标识符(变量名、函数名、类名、方法名、模块名。。。。)
3.1.1 由Unicode字符、字母、数字、下划线组成、
3.1.2 数字不能开头
3.1.3 不能和关键字相同
3.2 运算符:
3.2.1 加(+)、减(-)、乘(*)、除(/)
3.2.2 地板除(//)、幂(**)
3.2.3 正负运算符(+、-)
3.2.4 逻辑运算符(>=、<=、>、<、in 、and、 is 、or)

浙公网安备 33010602011771号