非原创,源于书中《编程小白的第一本+python+入门书》,只做总结
类:
类的属性会被所有类的实例共享。
实例方法:
Def drink(self):
Print(‘energy!’)
class CocaCola:
formula = ['caffeine','sugar','water','soda']
def drink(self):
print('Energy!1')
def drink(co0ke):
print('Energy!2')
def drink(coke):
print('Energy!3')
coke = CocaCola()
coke.drink()
默认使用self传参,但可以修改。
可知使用的是最后的一个方法。
类的初始化:
class CocaCola():
formula = ['caffeine','sugar','water','soda']
def __init__(self):
self.local_logo = ' '
def drink(self):
print('Energy!')
coke = CocaCola()
print(coke.local_logo)
类的继承:
class CaffeineFree(CocaCola):
caffeine = 0
ingredients = [
'High Fructose Corn Syrup',
'Carbonated Water',
'Phosphoric Acid',
'Natural Flavors',
'Caramel Color', ]
coke_a = CaffeineFree('Cocacola-FREE')
coke_a.drink()
第三方库:
第一种方法:
第二种方法: