Python 开发中可变类型作为函数默认参数是高频坑点,列表、字典这类可变对象作为默认参数时,其内存地址固定,每次函数调用的修改都会保留,导致后续调用获取到非预期的参数值。解决方式可将默认参数设为 None,在函数内部再初始化可变对象,既符合 Python 的语法特性,也能保证函数每次执行的参数独立性。