一个class中有2个方法,方法A中定义了list1为空列表,然后给append了几个字符串,如何在方法2种直接使用list1呢?加global的方法试了好像不太行(之前有类似的场景,是可以的,但是之前的变量是普通的字符串类型,这次的是list类型,好像就不行了)
一个class中有2个方法,方法A中定义了list1为空列表,然后给append了几个字符串,如何在方法2种直接使用list1呢?加global的方法试了好像不太行(之前有类似的场景,是可以的,但是之前的变量是普通的字符串类型,这次的是list类型,好像就不行了)
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
看是成员变量还是类变量了,成员变量在__init__方法里面,类变量定义是类全局的。建议看下基础知识:https://www.runoob.com/python...
成员变量是这样的: