使用可变对象作为python函数默认参数引发的问题
摘要:写python的都知道,python函数或者方法可以使用默认参数,比如 一个很简单的函数,参数arg默认使用None,当调用foo函数时,可以传入一个参数,也可以不传入参数,运行结果如下 这很好理解。默认参数是python一个很好的特性。 但是如果使用可变对象作为默认参数,就会引发问题。之前写过一个
阅读全文
posted @ 2018-05-06 22:31
posted @ 2018-05-06 22:31