Python void function is not the same as functions you see in C, C++, or Java. If the Python function does not have any return statement then a special value None returns.
Note: void is not a keyword in Python or a type for functions\methods that return nothing.
Python void function
A simple example code shows that void functions return None.
def foo():
pass
def goo():
return None
# Now try the following
print(foo())
print(goo())
Output:
![Python void function](https://i0.wp.com/tutorial.eyehunts.com/wp-content/uploads/2022/12/Python-void-function.jpg?resize=225%2C131&ssl=1)
Function foo()
returns void,(simplicity returns None
as what goo()
returns explicitly).
Do comment if you have any doubts or suggestions on this Python function topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.