小甲鱼Python学习笔记

while 循环

  • 语法逻辑:与if类似,条件为真重复执行循环体
  • 退出机制:循环体内修改条件变量,直到条件为假
  • 示例:i < 10 为条件,循环体执行 i += 1,i=10 时退出

for 循环(计数器循环)

  • 特性:自动调用迭代器next方法,捕获StopIteration异常结束循环
  • 语法:for 变量 in 可迭代对象(字符串/列表/元组等): 循环体
  • 示例1:遍历字符串 → for i in "fishc": 打印每个字符
  • 示例2:遍历列表 → for each in ["小甲鱼","小布丁"]: 打印元素+长度

range() 内置函数(for循环伙伴)

  • 语法:range([start,] stop[, step]),start默认0,step默认1
  • 规则:生成的序列包含start,不包含stop
  • 示例
    • 单参数:range(5) → [0,1,2,3,4]
    • 双参数:range(2,9) → [2,3,4,5,6,7,8]
    • 三参数:range(1,10,2) → [1,3,5,7,9]

循环控制关键字

  • break:终止当前整个循环,直接跳出循环体
    • 示例:while True 死循环中,输入指定内容触发break退出
  • continue:终止本轮循环,直接进入下一轮循环条件判断
    • 示例:遍历数字时,奇数触发continue跳过后续语句,偶数正常执行