Python的类使用(class)是Python使用中必不可少的
和变量名一样,类名本质上就是一个标识符,因此我们在给类起名字时,必须让其符合 Python 的语法。有读者可能会问,用 a、b、c 作为类的类名可以吗?从 Python 语法上讲,是完全没有问题的,但作为一名合格的程序员,我们必须还要考虑程序的可读性
因此,在给类起名字时,最好使用能代表该类功能的单词,例如用“Student”作为学生类的类名;甚至如果必要,可以使用多个单词组合而成,例如初学者定义的第一个类的类名可以是“TheFirstDemo”
# 类 class class Yase: def __init__(self): self.name = "山东老亚瑟" self.__hp = 3600 self.magic = 0 self.defend = 10000000000 def get_hp(self): print("我们的血量是%d"%self.__hp) def set_hp(self, blood): if blood>10000: print("狄仁杰大人发现你已经开挂,请2099年再次登陆") else: self.__hp += blood # 方法 def run(self): print('没血了快跑') def skill1(self): print("圣盾守护") # 新建一个对象 xiaoming = Yase() xiaoming.run() xiaoming.get_hp() xiaoming.set_hp(100000000) xiaoming.get_hp()
更多精彩内容