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()
更多精彩内容