一、计算机基础

1.  cpu:中央处理器,相当于大脑,运算中心,控制中心。

2.  内存:暂时存储数据,与cpu交互。优点:内存读取速度快  缺点:容量小,造价高,断点即消失

3.  硬盘:长期存储数据。优点:容量大,造价低断点不消失  缺点:读写速度慢

4.  操作系统:调控统领以上

二、python概念

1.python历史(面试):Python2.7和python3.0的区别

(1)源码不同

         Python2.x:(1)源码不规范(各方大牛不同贡献)(2)源码重复较多

    python3.x:(1)源码清晰,优美,简单

2.python的分类:

编译型:将代码一次性全部编译成字节,再执行。

      代表语言:c

                   优点:执行速度快

                   缺点:不能夸平台、不便于调试

解释型:代码从上至下逐行届时并运行,python属于解释型。

      代表语言:python

                   优点:便于调试、跨平台、开发效率高

                   缺点:执行速度相对慢

3.python种类:

Cpython(官方推荐)

 

三、python编程

1.Print()

2.Python2x与python3x区别:

默认编码方式:3默认支持中文,2不支持(开头需加上)

3.变量:变量就是将一些数据的中间结果暂存起来,以便后续程序调用

                   (1)变量只能由数字、字母,下划线任一组合(不能有特殊字符)

                   (2)不能以数字开头

                   (3)不能是python中的关键字

                   (4)变量要有描述性

                   (5)变量不能使用中文

                   (6)变量不能过长

                   (7)变量不能使用拼音

                   (8)官方推荐使用:

                                     骆驼峰:AgeOfOldboy

                                     下划线:age_of_oldboy

                    

4.注释

#    :单行

‘’’ ‘’’  :多行

“”” “””:多行

5数据类型:

浮点型 float :小数 i=3.1415

整型 int     :i=36

字符串:s=”ssss”   //相加、与数字相乘

Bool值:true/false

6.系统函数:

Input:输入,都是字符串类型

Type:判断类型

7.If结构格式:

(1)

if  条件:

         执行结果

 

(2)

if  条件:

         执行结果

else:

执行结果

(3)

if  条件:

         执行结果

elif:

执行结果

elif:

执行结果

……

(4)

if  条件:

         执行结果

elif:

执行结果

elif:

执行结果

……

else:

         执行结果

 

(5)

 嵌套:

if  条件:

         if  条件:

执行结果