1.python的应用和历史
2004 Django -- 诞生
2008 python3x 诞生
python2:
C,Java,c# 源码不统一 功能重复 维护难度大
python3:
源码统一,代码(功能)重复 维护难度降低了
2.python是一个编程语言
编译型:只翻译一次
代表语言: C ,C++
解释型:一句一句翻译 , 逐行翻译
代表语言:Python
3python的优缺点
编译型:优点:运行速度快 缺点:开发速度慢
解释型:优点:开发速度快 缺点:运行速度慢
4.python的种类:
1. cpython 官方推荐安装 转成c的字节码
2. jython 转换成java的字节码
3. irnopython 转换成C#的字节码
4. pypy 转换成动态编译 两快,开发快,运行快
5.Python安装
6.python的第一程序
print("填写你想输出的内容") 程序中所有的符号都是英文的.
7.变量
a = 1 一个等于号是赋值
a = 1
a = 2 # 修改的是内存中指向
8.变量的命名规则
- 必须使用数字,字母,下划线的组合
- 不能以数字开头和纯数字
- 不能使用python关键字
- 不能使用中文和拼音
- 区分大小
- 命名需要有意义
- 推荐使用:
- 驼峰体
- 下划线(官方推荐)
9.常量
变量名全部大写就是常量,常量不建议修改。
10.注释
- 单行(当行)注释 : 只能注释一行,不能换行
- 多行注释: 可以换行 -- 本质上是字符串
11.用户交互 (input)
s = input("要输入的类提示:")
python3版本中 input 获取到的都是字符串
查看是什么类型 -- type()
12.if流程控制语句
单if
if 条件: 结果
二选一
if 条件: 结果 else: 结果
多选一 # 没有else的时候 选择0个或1个 有else的时候就选1个
if 条件: 结果 elif 条件: 结果 elif 条件: 结果 else: 结果
多选 可以选所有,也可以一个都不选
if 条件: 结果 if 条件: 结果 if 条件: 结果 if 条件: 结果
嵌套
if 条件: if 条件: if 条件: