定义函数的问题?求助

定义函数的问题?求助

def _delayTime(obj=None,L={"a":5}):
    if obj is not None:
        L["a"] = obj
    return int(L["a"])

哪位高手可以解释一下这函数的意思啊
特别是 L={"a":5}
我新手不太理解
{"a":5}是个字典嘛,L={"a":5}缺省参数。