self参数:类的实例方法按惯例有一个名为self的参数,并且必须是方法的第一个形参(如果有多个的话),self参数代表将来要创建的对象本身
类里的方法:特殊的构造方法,在python中为init方法,i.e.__init__,该方法一双下划线开始和结束,中间部分为init,也就是Initialization(初始化)的缩写
以计算BMI指数为例
class Student:
def __init__(self,weight,height):
self.weight=weight
self.height=height
def f(self):
a=self.weight/(self.height**2)
print(a)
s1=Student(55,1.7)
s1.f()
结果:19.031141868512112