class CocaCola:
calories=140 #这些属性是对象的,因此可在每个函数中通过self.属性值来进行调用
sodium=45
formula=['sugar','water','soda']
def __init__(self,name): #这部分在构建类时可不要;如果在括号中有name这个变量,则需要在下面加上self.name=name,但是如下面的name1这个变量不在括号中,它是属于函数的,因此只能在本函数中使用,别的函数和对象都不能使用。
self.name=name
name1=1
print(self.name)
print(name1)
def drink(self):
print(self.calories)
print(self.name)
print(self.formula)
#print(formula) #这行代码报错,因为formula是self的,必须用self.
#print(name1) #这行代码报错,因为name1是_init_()函数的,drink()函数不可调用。
python类小总结
最新推荐文章于 2023-01-28 19:50:25 发布