Default Argument Values: a simple demo : Function Default Argument : Function : Python examples (example source code) Organized by topic

C++
PHP
Python


Python  »  Function   » [  Function Default Argument  ]  Screenshots 
 



Default Argument Values: a simple demo



# specify a default value for one or more arguments. 

# This creates a function that can be called with fewer arguments than it is defined 
# to allow. For example:

def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):
    while True:
        ok = raw_input(prompt)
        if ok in ('y''ye', 'yes'): return True
        if ok in ('n''no', 'nop', 'nope'): return False
        retries = retries - 1
        if retries < 0: raise IOError, 'refusenik user'
        print complaint

#This function can be called either like this

ask_ok('Do you really want to quit?') 

# or like this

ask_ok('OK to overwrite the file?', 2


           
       
Related examples in the same category
1.  Default parameter of a function is 'global' Default parameter of a function is 'global'
2.  Make default not global Make default not global
3.  Check if a default parameter value being used Check if a default parameter value being used
4.  Give the parameters in the function default values Give the parameters in the function default values
5.  keyword arguments keyword arguments
6.  Default parameter values Default parameter values
7.  Default Argument Values: default values are evaluated at the point of function definition Default Argument Values: default values are evaluated at the point of function definition
8.  Default Argument Values: default value is evaluated only once Default Argument Values: default value is evaluated only once
9.  Default Argument Values: If you don't want the default to be shared between subsequent calls
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.