小编jwe*_*eob的帖子

在Python方法中使用self作为临时变量是否有所不同?

有时候,我需要在方法定义中使用临时变量,这些方法不在方法之外。使用self.MyVariableMyVariable下面的类定义之间的行为是否有区别?哪种方法更好,为什么呢?

范例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)

python class

5
推荐指数
1
解决办法
1941
查看次数

标签 统计

class ×1

python ×1