同一个类的两个方法,A如何调用B的变量(list类型)
一个class中有2个方法,方法A中定义了list1为空列表,然后给append了几个字符串,如何在方法2种直接使用list1呢?加global的方法试了好像不太行(之前有类似的场景,是可以的,但是之前的变量是普通的字符串类型,这次的是list类型,好像就不行了)
回答:
看是成员变量还是类变量了,成员变量在__init__方法里面,类变量定义是类全局的。建议看下基础知识:https://www.runoob.com/python...
成员变量是这样的:
class A: def __init__(self):
self.member_list = []
def fn1(self):
self.member_list.append("a")
def fn2(self):
self.member_list.append("b")
以上是 同一个类的两个方法,A如何调用B的变量(list类型) 的全部内容, 来源链接: utcz.com/p/938063.html