我正在尝试使用
def my_function(a,b)
如果我尝试打印这样的函数
print(my_function())
,当值从无开始时,我会得到“缺少 2 个必需的位置参数”
我想使用默认值,所以当我使用print(my_function())
,
a=10
和b=a
.
所以我尝试了
def my_function(a=10,b=a)
我得到了a not defined
。
我不想在a
之前用 global 定义。
可能吗?或类似的东西
def my_function(a,b)
if a == None:
a = 10
if b == None:
b = a
当我使用print(my_function())
.