Python 如何访问另一个类中的函数
我正在做一个有趣的登录程序,我想知道如何在一个类/def中访问另一个类/def中的函数?对不起,如果我听起来很笨,我在Python里可是个笨蛋 例如:Python 如何访问另一个类中的函数,python,function,class,module,Python,Function,Class,Module,我正在做一个有趣的登录程序,我想知道如何在一个类/def中访问另一个类/def中的函数?对不起,如果我听起来很笨,我在Python里可是个笨蛋 例如: class Main() def LOL: A = 'apples' 我想在这里应用函数A: def banana: B = 'banana' print(B + A) 很抱歉,如果这是一个非常随机的代码示例,但我真的想不出其他任何东西 class Main(): def __init__(se
class Main()
def LOL:
A = 'apples'
我想在这里应用函数A:
def banana:
B = 'banana'
print(B + A)
很抱歉,如果这是一个非常随机的代码示例,但我真的想不出其他任何东西
class Main():
def __init__(self):
self.A = 'apples' #A is now an instance variable, set to 'apples'
#don't forget parentheses here!
def banana():
B = 'banana'
m = Main() #you'll need an instance of main to reference a variable in it...
print(B + m.A) #m.A gets the variable A from m.
与您的示例更相似,但需要更多代码使用函数来获取变量:
class Main():
def __init__(self):
self.A = 'apples' #A is now an instance variable, set to 'apples'
def LOL(self):
return self.A
#don't forget parentheses here!
def banana():
B = 'banana'
m = Main() #you'll need an instance of main to reference a variable in it...
print(B + m.LOL()) #m.LOL() will return m.A
我想在这里应用函数A。您的示例似乎没有名为a的函数。