перегрузка методов сложна в Python.Однако может использоваться передача переменных dict, list или примитивов.
Я пробовал кое-что для своих случаев использования, это может помочь здесь понять людей, перегружающих методы.
Давайтевозьмем пример использования в одном из потоковых потоков:
метод перегрузки класса с вызовом методов из другого класса.
def add_bullet(sprite=None, start=None, headto=None, spead=None, acceleration=None):
передача аргументов из удаленного класса:
add_bullet(sprite = 'test', start=Yes,headto={'lat':10.6666,'long':10.6666},accelaration=10.6}
ИЛИ add_bullet(sprite = 'test', start=Yes,headto={'lat':10.6666,'long':10.6666},speed=['10','20,'30']}
Итак, выполняется обработка для списка, словаря или примитивных переменных из-за перегрузки метода.
tryэто для ваших кодов