python 函数参数没有默认值怎么表示

2024-11-07 14:27:40
推荐回答(1个)
回答(1):

没有默认值,你不设置就是了,如:
def GetLibraryGroup(name, groupKey='month', orderBy = ’name’):
上面的函数定义中,name没有给默认值,其余的都给了,调用时,相应的参数如果你不给值,那么函数会以默认值来运行,比如
GetLibraryGroup('filetable'),这个调用没有给groupKey,orderBy 两个参数,但是函数定义时,给了默认的值,就相当于GetLibraryGroup('filetable','month',,’name’)了,当然如果你调用时给默认的参数赋了其他值,那么以你的调用为准,如
GetLibraryGroup('filetable','year',,’createTime’),这个调用groupKey,orderBy两个参数就会是你调用时给的'year',,’createTime’。