Python的逻辑控制语句
条件判断语句
图片
if
elif
else
a = 50
if a > 100:
print("a 超过阈值")
elif a == 50:
print...("a 只有阈值的一半")
else:
print("a 小于阈值")
循环语句
for
遍历一个可迭代对象(暂时理解为list), 会影响相同作用域当中的变量
l = [1, 2, 3, 4,..., 立即执行下一个循环语句单元;
pass
跳过当前条件判断中的执行语句, 后续语句继续执行;
Python的异常与处理
异常
程序遇到严重错误时, 会终止程序的运行并抛出异常
def my_sub(..., 所有的异常都是Exception的子类
处理异常颗粒度要细一点, 尽量不要捕获基类Exception, 尤其是数据处理的时候...., 造成不可预知的bug.