Default parameter of a function is 'global' : Function Default Argument « Function « Python

Home
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
Python » Function » Function Default ArgumentScreenshots 
Default parameter of a function is 'global'
Default parameter of a function is 'global'


def f(x, y=[]):
    y.append(x)
    return y

print f(23)                


           
       
Related examples in the same category
1.Make default not globalMake default not global
2.Check if a default parameter value being usedCheck if a default parameter value being used
3.Give the parameters in the function default valuesGive the parameters in the function default values
4.keyword argumentskeyword arguments
5.Default parameter valuesDefault parameter values
6.Default Argument Values: a simple demoDefault Argument Values: a simple demo
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
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.