你将学会
- 理解可变与不可变类型的内存存储本质
- 明确函数传参中可变对象的副作用风险
- 掌握 global 与 nonlocal 的作用域区别
- 理解可哈希性与字典键约束的内在关系
手机阅读
本课程通过变量引用、函数传参与作用域实验,讲解 Python 可变与不可变类型原理,解决参数传递副作用,提升代码可靠性。
讲解一个初学者极易踩坑却又非常关键的区分:到底哪些类型改的是值、哪些改的只是引用。文章先厘清变量名与内存地址的关系,再用大量对照示例把基本类型和各类容器归为可变或不可变,并延伸到函数传参时谁会被外部影响。适合所有写这门语言的人,读完能避免函数里意外改掉原数据、理解赋值与复制背后的真实行为。