学习python类的时候,碰到下面两种定义方法,两个参数的位置一个括号内一个括号外不太明白,请问两种参数的位置有什么区别呢?
class ElectricCar():
def __init__(self, make, model, year):
self.battery_size = 75
class Bttery():
def __init__(self, battery_size=75):
self.battery_size = battery_size