python-面向对象-用字典来理解对象

版权声明:所有代码均为自己总结,若有雷同请勿模仿 https://blog.csdn.net/weixin_44253023/article/details/89679544

def Person(*args,**kvargs):
self={}#创建一个self对象

def __init__(name,aggressivity,life_value):
	print(self.__dict__())
	self["name"]=name
	self["aggressivity"]=aggressivity
	self["life_value"]=life_value
	self["attack"]=attack
	
	
def attack(person):
	person["life_value"]-=self["aggressivity"]
	return person["life_value"]
	
	
__init__(*args,**kvargs)
return self

agg=Person(“john”,10,101)
print(agg[“name”])
print(agg"attack")

猜你喜欢

转载自blog.csdn.net/weixin_44253023/article/details/89679544