少女祈祷中...
min blog

python学习第三天日记

第三天

Conditions and Loops

课程知识点速览

一、条件语句(Conditions)

  1. if / else 基本结构与规范

    • 依赖冒号 :缩进(通常 4 个空格)划分代码块。

  2. 隐式布尔值规则(Truthy & Falsy)

    • 真值(Truthy):非零数字、非空容器/字符串等。

    • 假值(Falsy)00.0''(空字符串)、[](){}set()NoneFalse

  3. 多分支与逻辑控制

    • if - elif - else 用于多重判断。

    • 逻辑运算符:and(全真即真)、or(一真即真)、not(取反)。

  4. 结构化模式匹配 match / case(Python 3.10+)

    • 替代复杂多重 elif 的优雅方案,使用 _ 作为通配符(默认分支)。

二、循环语句(Loops)

  1. for 循环与 range()

    • 用于遍历序列或可迭代对象。

    • range(start, stop, step) 生成等差整数序列(前闭后开区间)。

  2. while 循环

    • 条件为 True 时持续执行,需注意变量更新以防死循环。

  3. 循环控制关键字

    • break:直接终止并跳出整个循环。

    • continue:跳过本次循环剩余代码,直接进入下一轮循环。

评论