Default Argument Values: a simple demo : Function Default Argument « Function « Python

Python
1. 2D
2. Application
3. Buildin Function
4. Class
5. Data Structure
6. Data Type
7. Database
8. Development
9. Dictionary
10. Event
11. Exception
12. File
13. Function
14. GUI Pmw
15. GUI Tk
16. Language Basics
17. List
18. Math
19. Network
20. String
21. System
22. Thread
23. Tuple
24. Utility
25. XML
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Python » Function » Function Default ArgumentScreenshots 
Default Argument Values: a simple demo
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 globalMake default not global
3. Check if a default parameter value being usedCheck if a default parameter value being used
4. Give the parameters in the function default valuesGive the parameters in the function default values
5. keyword argumentskeyword arguments
6. Default parameter valuesDefault parameter values
7. Default Argument Values: default values are evaluated at the point of function definitionDefault Argument Values: default values are evaluated at the point of function definition
8. Default Argument Values: default value is evaluated only onceDefault 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
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.