They are not the same. The first will implicitly return None
:
def f():
return
print f() #None
while the second will return True
:
def f():
return True
print f() #True
Note: True
and False
are booleans in Python.
solved Difference between return and return True in python [closed]