Python-在类和方法内外使用变量

Python是一种面向对象的编程语言。Python中的几乎所有东西都是具有其属性和方法的对象。类就像对象的构造函数,或者是创建对象的“蓝图”。

只需编写变量名称,任何类或类中的任何方法都可以访问在类外部定义的变量。

示例

# defined outside the class'

# Variable defined outside the class.

outVar = 'outside_class'    

print("Outside_class1", outVar)

''' Class one '''

class Ctest:

   print("Outside_class2", outVar)

   def access_method(self):

      print("Outside_class3", outVar)

# Calling method by creating object

uac = Ctest()uac.access_method()

''' Class two '''

class Another_ Ctest_class:

   print("Outside_class4", outVar)

   def another_access_method(self):

      print("Outside_class5", outVar)

# Calling method by creating object

uaac = Another_ Ctest_class()

uaac.another_access_method()

The variables that are defined inside the methods can be accessed within that method only by simply using the variable name.

# defined inside the method'

'''class one'''

class Ctest:

   print()

   def access_method(self):

      # Variable defined inside the method.

      inVar = 'inside_method'

      print("Inside_method3", inVar)

uac = Ctest()uac.access_method()

'''class two'''

class AnotherCtest:

   print()

   def access_method(self):

      print()uaac = AnotherCtest()uaac.access_method()

以上是 Python-在类和方法内外使用变量 的全部内容, 来源链接: utcz.com/z/352531.html

回到顶部