老男孩_Day1

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.变量的命名规范:

硬性规定:

  1. 组成部分只能是:字母,数字,下划线
  2. 不能以数字开头
  3. 不能使用python中的关键字

灵活的规范:

  1. 尽量不要使用拼音
  2. 尽量短,见名知意。
  3. 官方推荐使用驼峰,下划线.

 8.常量

  常量通常设置为:全部大写的字母;一旦设定,不要改变.

9.注释

  单行注释 #     ;        多行注释  '''  '''  ;    """  ''''"

10.if语句:

  

if 条件语句的基本结构:

四大结构:

一条路,可选的关系

两条路,二选一的关系

多条路,可选的关系

多条路,多选一的关系

if的嵌套。

猜你喜欢

转载自www.cnblogs.com/LL97155472/p/10486767.html