методи перевантаження складні в python. Однак може використовуватися передача dict, list або примітивних змінних.
Я спробував щось для своїх випадків використання, це може допомогти тут зрозуміти людей, які перевантажують методи.
Візьмемо приклад використання в одному з потоків stackoverflow:
метод перевантаження класу з викликом методів з іншого класу.
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']}
Отже, досягається обробка списку, словника або примітивних змінних через перевантаження методу.
спробуйте це для своїх кодів