Collecting Parameters : Function Dictionary Parameters « Function « Python






Collecting Parameters

Collecting Parameters
def print_params(*params):
    print params

print_params('Testing')

print_params(1, 2, 3)

def print_params_2(title, *params):
    print title
    print params

print_params_2('Params:', 1, 2, 3)

print_params_2('Nothing:')


def print_params_3(**params):
    print params

print_params_3(x=1, y=2, z=3)
{'z': 3, 'x': 1, 'y': 2}

def print_params_4(x, y, z=3, *pospar, **keypar):
    print x, y, z
    print pospar
    print keypar


print_params_4(1, 2, 3, 5, 6, 7, foo=1, bar=2)

print_params_4(1, 2)
           
       








Related examples in the same category

1.Turn parameters into a dictionaryTurn parameters into a dictionary
2.Function parameters: using the double asterisk operatorFunction parameters: using the double asterisk operator
3.Parameter passing: mixed with dictionary and tupleParameter passing: mixed with dictionary and tuple