一.条件测试
1.比较运算
>、<、>=、<=、==、!=
非空判断:if 变量:
变量不为0、None、Flase则条件成立
返回类型均为布尔类型
2.逻辑运算
与——and
或——or
非——not
优先级:非>与>或
3.存在运算
元素 in 可迭代对象
返回 True / Flase
二.分支
2.1 单分支
if条件:
缩进的代码块
2.2 二分支
if条件:
缩进的代码块
else:
缩进的代码块
2.3 多分支
不管多少个分支,一波下来只执行一个分支
if条件:
缩进的代码块
elif条件:
缩进的代码块
elif条件:
缩进的代码块
...
else:
缩进的代码块
三.遍历循环——for循环
3.1循环控制
1.break结束整个循环
2.continue结束本次循环,不执行本次循环continue后面的内容,进入下一次循环
3.2 for与else
else中的语句可看作for循环完整执行的奖励,若有执行到break则不会执行else
for 元素 in 可迭代对象:
缩进的代码块
if 条件:
缩进的代码块
break
else:
缩进的代码块
四.无限循环——while循环
4.1 基本形式
1.while 条件:
缩进的代码块
4.2 循环控制
1.break
2.continue
今天的学习笔记就到这里啦,如果你觉得这篇文章对你有帮助的话,还请能够点一个赞,笔者是一名大二学生,在学习的过程中会持续更新自己的学习笔记,若有出错的地方烦请大家指教,有什么建议也可以告诉我哦,希望大家能够一起进步!