Method overloading in Python

Method overloading is not allowed in python. I am somehow not able to understand how.

def add(a, b):
print(a+b)

add(1, 2) #Output : 3
add(“coding”, “blocks”) #Output : codingblocks

So the overloading is being supported.