一、Python的创始人

python的创始人为吉多·范罗苏姆(Guido van Rossum)(中文名字:龟叔)

爆照(这张比较帅)

二、编程语言的分类

1、编译型和解释型

编译型:是把代码一次性编译成字节码文件,再执行。代表语言:C

解释型:从上往下逐渐解释并运行。代表语言:Python

2、动态型语言与静态型语言

动态型语言:在运行期间做数据类型检查。代表语言:Python

静态型语言:在编译期间做数据检查。代表语言:Java

3、强类型语言和弱类型语言

强类型语言:强制数据类型定义的语言。代表语言:Python、Java

弱类型语言:数据类型被忽略。代表语言:VBScript

三、Python的种类

1、CPython

  将python语言转换成C语言能识别的字节码

2、JPython

  将python语言转换成Java语言能识别的字节码

3、pypy

  将python语言动态编译

4、其他语言的Python

  将python语言转换成其他语言能识别的字节码

四、python2.x与python3.x的比较(暂时先写上两点)

1、python2.x的源码不规范,源码重复较多

  python3.x的源码清晰、优美、简单

2、python2.x的编码默认是ASCII,出现中文汇报语法错误,需要在首行加入:# -*- encoding:utf-8 -*-

  python3.x的编码默认是utf-8,不会出现中文乱码

五、变量

1、什么是变量:把程序运行的结果临时存起来,以便后续使用

2、变量定义的规范:

(1)变量只能由字母、数字、下划线任意组合

(2)变量不能是数字开头

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

python中的关键字包括:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

(4)变量要有描述性

如:name="yanghan"

  age=21

(5)变量不能使用中文

(6)变量不能过长

(7)变量不能使用拼音

(8)官方推荐,使用驼峰体或者下划线

驼峰体:AgeOfOldboy

下划线:age_of_oldboy

3、变量的赋值

六、常量

1、什么是常量:固定不变的量,约定使用大写的英文字母

七、注释

1、单行注释:#被注释的内容

2、多行注释:'''被注释的内容‘’’

八、数据类型(初始:int、str、bool)

1、数字类型:

  float:浮点型。如f=2.5

  int:整型。如i=5

数字可以相加、减、乘、除、取余等

2、字符串类型

  str:字符串。如s='hahaha'

字符串可以相加、相乘

如 s1="I LOVE YOU"

 s2="CHINA"

print(s1+","+s2)------------------------------->I LOVE YOU ,CHINA

print(s1*3)------------------------------------>I LOVE YOU I LOVE YOU I LOVE YOU 

3、布尔型

  bool :True 、False

九、用户输入 input

1、input输入在程序中运行时等待用户输入内容之前是没有完成的

2、input输入是字符串类型

小tips:字符串类型转换成int类型--------->int();

  int类型转换成字符串类型--------->str();

  判断数据类型:type()

十、if条件语句

1、第一种格式:

if 条件:
    执行结果

2、第二种格式:

if 条件:
    执行结果1
else:
    执行结果2

3、第三种格式

if 条件1:
    执行结果1
elif 条件2:
    执行结果2
elif 条件3:
    执行结果3

4、第四种格式

if 条件1:
    执行结果1
elif 条件2:
    执行结果2
elif 条件3:
    执行结果3
else:
    执行结果4

5、if嵌套

if 条件1:
    执行结果1
    if 条件2:
        执行结果3
    else:
        执行结果4
else:
    执行结果

 

posted on 2018-08-02 21:25  yhyanghan  阅读(115)  评论(0)    收藏  举报