与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)

 

posted @ 2021-05-17 11:53  Amanda520yl  阅读(446)  评论(0)    收藏  举报