下划线下划线开头,下划线下划线结尾的叫做魔法变量
所有的数据单独存放,数据的地址是被存放在普通变量和集合容器中
python中的比较运算符可以连比,20>a>30
短路逻辑
链式赋值 ,解压赋值 (重点,经常用),交叉赋值
if
# 程序控制语句:if(分支结构)
# 判断对象的类型 isinstance()
'''
1.if
2.if...else...
3.if...ifel...else...
4.if嵌套
else: 所有条件都不满足才会执行的条件
'''
while和 for循环
# while (循环结构)
# while...else... else分支会在while循环没有正常结束(被break结束时)时执行
# break | continue
# for循环(迭代器)for用来完成特定的循环需求
# rang() 函数
# 如果需要结束循环,那一定要条件在某种情况下不满足
# 循环嵌套,如果有循环写在了循环内部,就形成了循环嵌套(难点)
# 死循环,只能通过break结束的循环
# 补充:None,0,空字符串,空字典,空列表,可以被if,while这种需要条件的关键词转换为false
'''
for 循环的到的结果 in 被循环的容器(列表 | 字典……)
range(strat,finsh,satic)函数:帮我们创建创建一个容器
for v in range(5):
print(v)
for循环一般不考虑死循环,有无限个数的容器
for循环中也可以执行break和continue
'''
流程控制
# 宏观上程序一定是自上而下的运行(逻辑上方的一定比逻辑下方的先执行)顺序结构
缩进
#在python中有缩进就表示所属关系,约定俗成4个空格的缩进表示所属关系
python中使用shirt+tab整体取消缩进,tab缩进