类名规范要求大写
函数名的规范是动词+名词
不要去修改底层的函数字典,虽然可以实现但不要修改
例如
class Home:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
country = "中国"
def eat_food(self, food):
print("%s正在吃%s" % (self.name, food))
def do_housework(self):
print("%s正在做家务" % self.name)
def drink(self):
print("%s正在喝水" % self.name)
p1 = Home("CJJ", 18, "female")
p2 = Home("MB", 18, "male")
p1.__dict__["name"] = "XJJ"
p1.eat_food