+-
我正在编写一个带有泛型函数的新 python类.有一点,我有如下要求
def function(a=1):
....
....
print a # here I want a to be 1 if None or nothing is passed
例如:
> a(无)应打印1
> a()应该打印1
> a(2)应打印2
有没有办法做到这一点?
最佳答案
您可以使用默认参数定义函数.稍后您可以检查传递的值并将其打印出来.
def fun(a=1):
a = 1 if a is None else a
print(a)
希望能帮助到你.
点击查看更多相关文章
转载注明原文:python – 当’None’或没有传递参数时,如何在函数中接受默认参数? - 乐贴网