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