在python中,是否可以定义可覆盖的可选默认值,如果您定义了该值,那么它不会使用默认值,但是如果您不这样做,它会怎样?可选的默认值
例如:
def hats(a= 'large', b= 'baseball', c= 'five dollars'):
#method stuff goes here
我知道我可以定义a
,然后b
和c
将默认,但可能我有点只定义c
,并有a
和b
使用默认值?
一样,我可以调用方法hats(NULL, something, something else)
我们通常不把周围的空间中的'='为关键字参数,对不对? –
嗯,我知道PEP8不推荐它,但我觉得它更具可读性,所以这就是我所做的。 – unutbu