In Python, a function without an explicit return statement implicitly returns None. This is the default behavior of functions in Python. When such a function is called, it performs its task and then control goes back to the caller with a result of None. The None object signifies that nothing was returned, but it does not mean that the function did not execute or failed. It simply means no value was returned.