返回顶部

收藏

Default Argument Values: default value is evaluated only once

更多
#This makes a difference when the default is a mutable object such as a list, 
#dictionary, or instances of most classes. For example, the following function 
#accumulates the arguments passed to it on subsequent calls:

def f(a, L=[]):
    L.append(a)
    return L

print f(1)
print f(2)
print f(3)

标签:Python,Function

收藏

0人收藏

支持

0

反对

0

发表评论