一。self的由来 在创建类中无论是手动添加类的构造方法还是实例方法。 都会有一个seif参数。而且这个参数必须是第一个参数。实际上python中规定无论是构造方法还是实例方法。至少要包含一个参数。 至于参数的名称并没有强制的规定。只所以以self作为参数名只是程序员之间的一种约定俗成的写法。这样就可以提高可读性。开发中一看到self就知道应该怎么使用它。 二。认识self 假如说有一个关于汽车的类。那么也就意味着可以通过汽车这个类可以创建出成千上万两相同的汽车。那么随之产生的问题就是这么多一样的汽车怎么保证汽车的主人能准确的找到自己的汽车呢?self就此诞生。 他就相当于每一辆车上的钥匙。