变量与流程控制
-
python的历史
-
内存回收机制 垃圾回收机制
-
2004 WEB框架Django诞生
-
python2:
源码不统一,有重复的的功能代码
python3:
源码统一没有重复的功能代码
-
-
python是一个样的语言
- 编译型 :只翻译一次 (代表作 C)
- 优点: 速度快
- 缺点:开发速度慢
- 解释型:逐行翻译(代表作 python)
- 缺点:执行速度慢
- 优点:开发速度快
- 编译型 :只翻译一次 (代表作 C)
-
python的种类
- cpython
- Jython
- IronPython
- PyPy(特殊)研究研究
-
变量--输出、
-
什么是变量
将一个临时的值存储在内存中(存储中间值)
-
变量能干什么
变量可以重复使用
-
变量在那用怎么用 -----频繁使用
a=1#声明变量 #a ---变量名字 #= ---赋值操作 #1 ---值
-
变量定义规则
-
变量名由数字、字母、下划线组成
-
不能以数字开头
-
不能使用python中的关键字
-
不能使用中文和拼音
-
区分大小写
-
变量名要具有描述性
-
推荐写法
- 驼峰体AgeOfOldboy=98
- 下划线age_of_oldboy=98(官方推荐)
-
-
print打印输出
-
变量小高级
# age=11 # age1=12 # age2=age # age=13 # print(age,age1,age2) # a=4 # b=a+6 # print(b)
-
-
常量 默认全部大写
常年不变的量,常量在配置文件中声明使用
-
注释--说明自己的代码,被注释的内容是不执行的
- 单行注释(当行注释)#
- 多行注释''' '''或者“”“ ”“”前边的必须顶头写
-
基础数据类型 type 判断类型
整型 int 用于计算会比较
字符串 str 只能和字符串做加法,只能与数字做乘法 不能做减法和除法 python中只要用引号引起来的就是字符串
布尔值 bool:True False 判断 真 假的
加 +
减 -
乘 *
除 /
- 什么是基础类型?
- 基础类型是干嘛用的?
- 基础类型在那用?
-
输入 input 用户交互
- input("提示语句")
- python3中input获取的内容全都是字符串
- int()将字符串中的数字转换成整整
- str()强制将变量转化乘字符串类型
- type查看数据类型
-
if ---if 在python中是关键字
if True: #结果
-
if
-
if else 二选一
if 空格 条件 : 缩进 结果 else : 缩进 结果
-
if (如果)elif(再如果) elif 多选一或不选
-
if elif elif else 多选一
-
if if if 多选
-
if 嵌套 一般写三层
-