Pythonто на выходе получаю строку ‘hello world’
a='hello world'
def print_this_thing(this_thing=a):
print this_thing
print_this_thing()
А если я пишу такой класс:
PythonТо получаю ошибку:
class my_class():
def __init__(self):
self.a=“hello world”
def print_this_thing(self,this_thing=self.a):
print this_thing
Python
NameError: name ‘self’ is not defined NameError: name ‘self’ is not defined
line 1, in <module>
class my_class():
line 9, in my_class
def print_this_thing(self,this_thing=self.a):