百晓生
11:54 · Aug 30, 2022 · Tue
https://foofish.net/python-tricks.html
foofish.net
Python陷阱:为什么不能用可变对象作为默认参数的值 - FooFish
上次分享过一篇关于图解Python变量与赋值的文章,今天接着这个话题继续聊一聊关于赋值的一些坑。先来看一道题目: >>> def func(numbers=[], num=1): ... numbers.append(num) ... return numbers >>> func() [1] >>> func() [1, 1] >>> func() [1, 1, 1] ...
Home
Powered by
BroadcastChannel
&
Sepia