在Python中,使用可变类型(如列表)作为函数默认参数时要注意。默认参数在函数定义时只设定一次。比如,函数`buggy`的默认参数是列表,调用`buggy(3)`后,列表变为`[3]`。再次调用`buggy(4)`时,列表变为`[3, 4]`,因为列表没有重置。这种情况在不可变类型(如字符串、数字)上不会发生。
正在访问的资源需要验证您是否真人。
或在微信中搜索公众号“小红花技术领袖”并关注
第二步:在公众号对话中发送验证码: