Creating Functions
def Statement
Functions are created using the def statement, with a syntax like the following:
def function_name(arguments): "function_documentation_string" function_body_suite
The header line consists of the def keyword, the function name, and a set of arguments (if any). The remainder of the def clause consists of an optional but highly-recommended documentation string and the required function body suite. We have seen many function declarations throughout this text, and here is another:
Example
def helloSomeone(who): 'returns a salutory string customized with the input' return "Hello" + str(who)