15.Python3反射
2019-05-31 本文已影响0人
一枼落知天下
"""
"""
class BlackMedium:
feture = "Ugly"
def __init__(self,name,addr):
self.name = name
self.addr = addr
def sell(self):
print("[%s]正在卖房子,傻逼才买呢!"%self.name)
def rent(self):
print("[%s]正在租房子,傻逼才租呢!"%self.name)
bl = BlackMedium("望城国际","玉林中路4396号2800_(:зゝ∠)_")
# bl.name --->bl.__dict__['name']
#
# print(bl.__dict__)
# print(hasattr(bl,'name')) True
# print(hasattr(bl,'sell')) True
print(getattr(bl,'name'))
print(getattr(bl,'sell'))
print(getattr(bl,'sellddd',"没有这个属性"))
setattr(bl,'sb',True)
setattr(bl,'name',"龙城国际")
# del bl.sb
delattr(bl,'sb')
print(bl.__dict__)