查看函数默认值参数的默认值
>>> def f(a, b=1, c=2, d='小甲鱼'):pass
>>> print(f.__defaults__)
(1, 2, '小甲鱼') 又学了一招。
但对内置函数不起作用
>>> print(print.__defaults__)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
print(print.__defaults__)
AttributeError: 'builtin_function_or_method' object has no attribute '__defaults__' 冬雪雪冬 发表于 2020-2-12 17:33
又学了一招。
但对内置函数不起作用
类型不同
>>> def f():
pass
>>> type(f) == type(print)
False 冬雪雪冬 发表于 2020-2-12 17:33
又学了一招。
但对内置函数不起作用
对 {:5_96:}
页:
[1]