gpt4 book ai didi

python - 为什么不能将实例属性用作默认参数?

转载 作者:太空宇宙 更新时间:2023-11-04 10:39:18 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用实例属性作为默认参数。不幸的是,python 似乎无法识别“self”变量

class Example(object):

def __init__(self, name):
self.bar = ""

def foo(self, param=self.bar):
print self.bar

为什么python不允许在方法签名中使用self?此外,关于在不使用 self 的情况下顺利实现类似结果的任何提示?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com