What is the correct way to create a function in Python? code example

Example 1: how to make a function in python

def test_function(argument1,argument2,argument3) :
  # Do something with the code, and the arguments.
  print(argument1)
  print(argument2)
  print(argument3)
  
# Calling the function.

test_function('Hello','World','!')

# Output
'''
Hello
World
!
'''

Example 2: how to add a fuction in python

#How to define a function

def new_function(): #Creates a new function
  print("Function is here!") #Here we write what we want our function to do
  
#How to call a funtion

new_function() #Just type in the fuction's name and add brackets after it!

Example 3: how to call a function in python

def func():
  print(" to write statement  here  and call by a function ")
  
func()
// Returns

Example 4: how to make a function in python

def your_function(arg1, arg2, arg3):
  do_something
  do_something_else

#to call the function (make it run):

your_function(something, something, something)