一、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: 执行结果
浙公网安备 33010602011771号