编程语言分类: 机器语言, 直接使用二进制指令编写程序 (优点: 执行效率高. 缺点: 开发效率低且入门门槛高)
汇编语言, 用英文标签取代二进制指令编写程序 (优点: 对比机器语言开发效率略高, 执行效率低于机器语言)
高级语言, 直接用人能理解的方式语法去编写程序 (优点: 无需考虑硬件细节, 通过操作系统来操作硬件, 开发效率高, 缺点执行效率低)
高级语言分类: 1 解释型: 开发效率高于编译型, Python
2 编译型: 执行效率高于解释型, 代表语言 C 语言
跨平台性, 解释型最高
执行效率, 开发效率无法共存, 当某方便效率无法提高时, 则尽可能提高令一方面
2Python 解释器, 多版本共存, 目前主流使用, Python2.7, 和 Pyhton3.6.
安装 Python 解释器, 需要设置环境变量
Python 解释器交互式环境, 可以立刻看到结果, 用来调试, 缺点无法保存.
3Pythoncharm, 文件名必须是连续英文
4 语法部分: 代码必须具有可读性 (三引号, 注释作用, 不运行)
变量: 1 量, 记录某种事物在现实世界中的某种状态
2 变, 事物的某种状态是可以发生变化的 (按照人来理解就是记录和对比)
如何变量: 先定义, 后引用
例如, Age=18, 就是定义 Age 为 18, 将 Age 与 18 绑定
Print(Age) 的过程, 即, 引用和打印
变量名的命名必须对变量名具有描述意义
变量名组成必须是字母数字下划线, 不能是数字开头, 且不能是 Python 的关键字'
(约定俗成, 下划线开头或者下划线结尾, 或者纯下划线具有特殊意义)
命名风格: 驼峰体 (OldboyOfAge)
纯小写字母加下划线 (oldboy_of_age)
5 与用户交互
计算机应该和一样, 具有交互功能
具体关键字, input,print, 格式化输出 print("A","B","C","D"), 占位符: 可以为指定位置传入字符串,%s
来源: http://www.bubuko.com/infodetail-2851998.html