2018年5月6日

使用可变对象作为python函数默认参数引发的问题

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

posted @ 2018-05-06 22:31 hz_pythoner 阅读(302) 评论(0) 推荐(0) 编辑

使用可变对象作为python函数默认参数引发的问题

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

posted @ 2018-05-06 22:30 hz_pythoner 阅读(127) 评论(0) 推荐(0) 编辑

导航