Is The Print() Function In Python Considered A Void Function?
As the title says, is the print() function in python a void function? I thought the print() function returns and prints to screen what is passed into it. Now that I think about it,
Solution 1:
It does not return a value, which is the same as returning None. You won't find it explicitly in the documentation as functions returning None simply omit documenting the return value.
Solution 2:
It doesn't return any value; returns None
. you can consider as void
please referReturn Value from print()
Solution 3:
There are no void functions in Python. Functions without explicit return
returns None
, an object of type NoneType
. Try print(type(None))
or print(None.__class__)
print
prints to the text stream and doesn't return anything (returns None
).
Post a Comment for "Is The Print() Function In Python Considered A Void Function?"