'''属性的继承'''
class Class_1:
import pandas as pd # 储存pd,但不储存pandas
print(pd) # 无需实例化
def fun_1(pd=pd):
print(pd)
fun_1() # 无需实例化
def __init__(self, pd=pd):
print(pd)
self.pd=pd
print(pd)
def fun_2(self, pd=pd):
print(pd)
class Class_2(Class_1):
print(pd)
Instance = Class_1()
Instance.fun_1() # 输出Class_1的储存地址
# Instance.fun_2() # pd未储存
'''
结论:
同一类内部,类属性通用
类的继承,实例属性通用,类属性不通用
解决办法:
声明为全局变量
'''
标签:通用,fun,pd,print,全局变量,Class,属性
From: https://blog.51cto.com/u_16055028/7444549