摘要:
最近在开发的过程中,发现项目的代码中函数大量运用了默认参数,但是一些人在使用默认参数时忽略了其中的一些隐患。在这里予以解析。 比如下面的一段代码: def test(v=[]): v.append(1) print id(v), v test() test() 上面代码的一个主要问题就是使用了可变类 阅读全文
posted @ 2020-07-08 16:30 闪之剑圣 阅读(294) 评论(0) 推荐(0)
|
||
|
摘要:
最近在开发的过程中,发现项目的代码中函数大量运用了默认参数,但是一些人在使用默认参数时忽略了其中的一些隐患。在这里予以解析。 比如下面的一段代码: def test(v=[]): v.append(1) print id(v), v test() test() 上面代码的一个主要问题就是使用了可变类 阅读全文
posted @ 2020-07-08 16:30 闪之剑圣 阅读(294) 评论(0) 推荐(0) |
||