1.CPU,内存,硬盘,操作系统的关系:
2.编译型语言和解释型语言的区别:
3.python的历史:
龟叔创建了python,后来在python社区里完善.由于各路大神提供的源码迥异,使得python混乱,冗余.
龟叔就参与进去,进行了改革,自此,python出现了两个版本,python2x和pyth3x.
4.python2x和python3x的区别:
python2x:源码混乱,重复,冗余,编码不支持中文.
python3x:源码整合,优美,简洁.utf-8编码
5.编程语言的种类;
编译型语言: 一次性将你的所有的代码转化成字节码(01010101010101)
代表语言:C C++
优点:执行效率高。 0.001s
缺点:开发效率低。
不能跨平台。
解释型语言: 逐行解释逐行运行。
代表语言: python
优点:可以跨平台。
开发效率高。
缺点:执行效率低。0.01s
6.python的种类:
Cpython:官方推荐,可以将python转换为C语言的字节码.
Jpython:将python代码转化为JAVA识别的字节码.
....
pypy:可以动态编译,提高python的运行速度.(与其他类python有点不一样)
7.变量的命名规范:
硬性规定:
- 组成部分只能是:字母,数字,下划线
- 不能以数字开头
- 不能使用python中的关键字
灵活的规范:
- 尽量不要使用拼音
- 尽量短,见名知意。
- 官方推荐使用驼峰,下划线.
8.常量
常量通常设置为:全部大写的字母;一旦设定,不要改变.
9.注释
单行注释 # ; 多行注释 ''' ''' ; """ ''''"
10.if语句:
if 条件语句的基本结构:
四大结构:
一条路,可选的关系
两条路,二选一的关系
多条路,可选的关系
多条路,多选一的关系
if的嵌套。