python和其他高级语言的对比-----代码少,执行速度慢,代码不能加密(解释性语言的痛点)
高级语言------二进制机器码----计算机执行
比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。
代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒
对应到编程语言,就是越低级的语言,越贴近计算机,抽象程度低,执行效率高,比如C语言;越高级的语言,越贴近计算,抽象程度高,执行效率低,比如Lisp语言。
python适合开发什么?
后台服务、小工具(脚本)
python版本支持?python2的解释器和python3的解释器不兼容
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python 3.7版本为基础。
我的linux的python版本:2&3
想要运行2,则命令行输入python
想要运行3,则命令行输入python3
关于python解释器的选择?
python解释器官网提供的是c开发的,还有很多其他类型的python解释器,建议使用cpython解释器
如何运行python文件?
第一种方式python3/python 文件名
第二种方式