有时候,我需要在方法定义中使用临时变量,这些方法不在方法之外。使用self.MyVariable和MyVariable下面的类定义之间的行为是否有区别?哪种方法更好,为什么呢?
范例1: self.MyVariable
class MyClass:
def Hello(self, Name):
self.MyVariable = "Hello " + Name
return self.MyVariable
Run Code Online (Sandbox Code Playgroud)
范例2: MyVariable
class MyClass:
def Hello(self, Name):
MyVariable = "Hello " + Name
return MyVariable
Run Code Online (Sandbox Code Playgroud)