python中如何传递不同类中的变量?

2024年11月29日 13:55
有2个网友回答
网友(1):

在b中直接使用a.变量名即可。
如果需要返回值,在函数最后使用return 变量即可,缺省返回是None.

网友(2):

在类的定义的变量是属于类的属性的,在类外是可以直接引用的,但在引用时必须带上类,使用方法:类名.属性(注意,属性即是类中的变量,类名和属性之间有个英文的小圆点)。
比如说:类a中有个变量(属性)attri,在类b中使用方法为:a.attri。注意,在其他地方引用类的属性时,只能是引用,即使用类的属性的值,不能对他赋值;否则,将对本地作用域新增或修改本地作用域的变量。