Function overloading in Python: Missing [closed]

Now, unless you’re trying to write C++ code using Python syntax, what would you need overloading for?

I think it’s exactly opposite. Overloading is only necessary to make strongly-typed languages act more like Python. In Python you have keyword argument, and you have *args and **kwargs.

See for example: What is a clean, Pythonic way to have multiple constructors in Python?

Leave a Comment