有没有可能在 Python 中做这样的事情?
def func(list, l = len(list)):
print list, l
请您参考如下方法:
通常是这样的
def func(list, l = None):
if l is None:
l = len(list)
print list, l
作为旁注,避免使用内置类型/函数名称作为变量名称(如此处的 list)
有没有可能在 Python 中做这样的事情?
def func(list, l = len(list)):
print list, l
请您参考如下方法:
通常是这样的
def func(list, l = None):
if l is None:
l = len(list)
print list, l
作为旁注,避免使用内置类型/函数名称作为变量名称(如此处的 list)