<分区>
我已经开始学习 Python。我创建了一个具有函数的类,在该函数中我有一个字典。不,我正在检查字典中是否存在一个键,检查后我从函数返回一个值。
现在我试图访问该函数,但是当我这样做时,我收到一个错误 "TypeError: first_func() takes 0 positional arguments but 1 was given"
下面是我正在使用的代码:
class myFirst:
def first_func():
flag=0
phonebook = {
"A" : 938477566,
"B" : 938377264,
"C" : 947662781
}
# testing code
if "A" in phonebook:
flag=1
if "D" not in phonebook:
flag = 0
return flag
myclassObj = myFirst()
status = myclassObj.first_func()
if status > 1:
print ("Pass")
else:
print ("fail")