我想在Python中检查类(student)的实例是否存在:
def student_exist(stuno): # check if a student exist
a='RIS'+str(stuno)
try: a
except NameError:
return False
else:
return True
使用现有样本运行时,一切正常。 当我输入一个不存在的stu时。数字,而不是“假”,我得到的是:
Traceback (most recent call last): File "", line 1, in NameError: name 'RIS1112' is not defined
我错过了什么?在
这似乎是一个非常糟糕的设计,你似乎有一个全局变量为每个学生和你检查是否存在该变量。。。。也许你应该做点什么
相关问题 更多 >
编程相关推荐