编程语言
编程语言分类
机器语言
二进制表示(0,1)
- 可以被计算直接执行且效率高
- 开发效率低,成本高是操作硬件的
- 不能跨平台(CPU型号不同)
汇编语言
一个英文表示一组二进制
- 执行效率高(相对)
- 开发效率低是操作硬件的
- 不能跨平台(CPU型号不同)
高级语言
编译型
- 执行效率高
- 不可以跨平台
解释型
- 解释型执行效率低于编译型
- 可以跨平台
总结
执行效率:机器>汇编 >高级(编译型>解释型)
开发效率:机器<汇编< 高级(编译型<解释型)
跨平台:解释型
Python 解释器与 Python 语言关系
- Python 解释器是应用程序用来解释 Python 语言的
- Python 语言编写的程序都是被解释器执行翻译的,Python 语言调用 Python 解释器的功能执行 Python 写出程序执行的效率
两种运行方式
- 交互式:及时得到运行结果,较多用于调试
- 脚本方式:把程序写到文件里后用 Python 解释器执行
运行三个步骤
解释器
1,启动 Python 解释器
2,解释器会读取 Python 的文件把内容从硬盘读入到内存
3,运行程序
文本编辑读取
1,启动文本编辑器
2,把文本编辑器的内容调用到 Python 文件把内容硬盘读入到内存
3,把文本编辑器读入的数据输入到控制台
注释
注释是对代码解释说明,被注释的代码不会执行
注释分为:
单行注释:# 表示
多行注释:单,双,三单,双引号表示