上面的代码将给出以下结果:
[1]
[1, 1]
fast
函数仅在定义函数后对其参数求值一次。 然而,由于 items
是一个列表,所以它会通过附加一个 1
来修改。
68、以下代码行的结果是什么?这是示例代码:
def fast (items= []):
items.append (1)
return items
print(fast())
print(fast())
上面的代码将给出以下结果:
[1]
[1, 1]
fast
函数仅在定义函数后对其参数求值一次。 然而,由于 items
是一个列表,所以它会通过附加一个 1
来修改。