A
ajikoe
I have code like this:
class A:
def __init__(self,j):
self.j = j
def something(self):
print self.j
print i # PROBLEM is here there is no var i in class A but it
works ???
if __name__ == '__main__':
i = 10
a = A(5)
a.something()
I don't define global i but it will takes var i from outside of class
A.
Can somebody explain this ???
pujo
class A:
def __init__(self,j):
self.j = j
def something(self):
print self.j
print i # PROBLEM is here there is no var i in class A but it
works ???
if __name__ == '__main__':
i = 10
a = A(5)
a.something()
I don't define global i but it will takes var i from outside of class
A.
Can somebody explain this ???
pujo