It is different between evaluate something and print it.
-2 # -2
'Go Bears' # Go Bears
None #
print(-2) # -2
print('Go Bears') # Go Bears
print(None) # NoneNone
The special value represents nothing.
If a function does not explicit return something, it returns None.
About Return:
Pure Functions:
just return values.
Non-Pure Functions:
have side effects.
print(print(-1),print(-2))
# -1
# -2
# None NoneThat is print() returns None.