基础
2.1 常量
- 默认用全部大写表示常量
2.2 变量
-
赋值
name='meet'
age=18
-
定义规则
1变量有数字字母下划线组成
2不能以数字开头
3不能用关键字
4不能用中文和拼音
5区分大小写
6变量名要具有描述性
7推荐写法
- 驼峰体 Ageofo=98
- 下划线 age_of_oldboy=98(官方推荐)
2.3 Python是什么样的语言
编译型:只翻译一次,执行速快 缺点:开发速度慢(C)
解释型:逐行翻译,执行速度慢 缺点:开发速度快(Python)
pypy :动态编译 cPython:官网下载就是
2.4注释
-
单行注释:# flhw
-
多行注释:''' dakfbfjsbjf
asffsdfa '''
2.5基础类型
- int型 整型 +-*/
- str型 字符型 '' "" ''' ''' 可加和乘 但凡是用引号引起来的,全是字符串。
- bool型 布尔型 True False
2.6程序交互(输入输出)
- 输入 input("提示信息") 在Python3中默认input接受内容是字符串
- 输出 print("输出")
- int(input("5"))可将输入的类型转换为数字类型
2.7流程控制与缩进
1 if 判断条件:
输出
2 二选一
if 条件:
执行代码
else :
执行代码
3 多选一或不选 ,三个分支只要有一个成立,其余都不执行
num = input('请输入要比较的数字:')
if int(num) >= 22:
print('可以扯证了')
elif int(num) >= 18:
print('成年了,可以干一些成年的事了')
elif int(num) < 18:
print('还是小屁孩')
4 至少选一个
if 32:
print(1)
elif 3<4:
print(2)
elif 4<5:
print(3)
else:
print(4)
5 嵌套
if age18:
if sex==女:
print("进来坐一下")
else:
print("找谁谁")
else:
print("找谁谁谁")