我有一个基本的 python 问题。我正在处理 foo 类,我使用 __init__(): 对值执行一些操作:
class foo():
def __init__(self,bar=None):
self.bar=bar
if bar is None:
isSet=False
else:
isSet=True
print isSet
当我执行代码时,我得到:NameError: name 'isSet' is not defined。
如何访问 isSet?我做错了什么?
问候, 马丁
请您参考如下方法:
错误的缩进,应该是这个,否则你正在退出函数。
class foo():
def __init__(self,bar=None):
self.bar=bar
if bar is None:
isSet=False
else:
isSet=True
print isSet
