python parameter passing code example

Example 1: how to define functions in python

def add(number):
  equation = 5 + number
  print(equation)
  
 
add(10)

output:
  
  15

Example 2: how to pass parameters in python script

#!/usr/bin/python

import sys

print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)

# python scriptName.py arg1 arg2 arg3
# Output:
# Number of arguments: 4 arguments.
# Argument List: ['test.py', 'arg1', 'arg2', 'arg3']

Example 3: send operator by parameter python

import operator

# '>': operator.gt
# '<': operator.lt,
# '>=': operator.ge,
# '<=': operator.le,
# '=': operator.eq

get_truth(1.0, operator.gt, 0.0)

...

def get_truth(inp, relate, cut):    
    return relate(inp, cut)
    # you don't actually need an if statement here

Example 4: send function as parameter python

l = [1,2,3,4,5]
#already change the var

def chng(f,val):
    f(val)
chng(l.append,8)
chng(l.remove,4)


def chng2(f,lis,val):
     f(lis,val)
    
chng(list.append,l,8)
chng(list.remove,l,4)