【发布时间】:2019-04-15 14:50:42
【问题描述】:
我已经开始学习 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")
【问题讨论】:
标签: python python-3.x