Hyacine Studio
笔记 / 综合

跨讲高频易错点

综合
420 字 约 2 分钟 提纲,综合
  1. input() 是 str,比较 / 算术前先 int()
  2. range(a, b) 不含 b;range(0) 是空
  3. // 负数向下取整:-7 // 2 == -4
  4. 浮点用 ==;0.1 + 0.2
  5. 函数里 return 和 print 别混
  6. 可变默认参数
  7. 函数内先读后赋值 → UnboundLocalError
  8. 列表别名 / 浅拷贝嵌套
  9. 遍历时删元素
  10. 字符串不可变,s[0] = 'a' 直接报错
  11. dict 取不存在的键
  12. 递归忘基准 / 规模没变小
  13. is vs ==
  14. assert 不是异常处理
  15. 类里方法忘写 self
  16. 类变量被实例赋值“遮蔽”,不是改类
  17. 子类重写 __init__ 忘调 super().__init__