Python函数,,1.介绍 函数代码


1.介绍

函数代码块以def关键字开头,后接函数标识符名称和圆括号;

return[表达式]结束函数,不带表达式的return,默认返回None

2.函数的简单调用

def printme(str):    print str    returnprintme(11)

3.传递参数

所有参数在Python里都是按引用传递的

def changeme(mylist):    mylist.append([1,2,3])    print "函数内值",mylist    returnlist = ["A","B","C"]changeme(list)print "函数外值",list#函数内值 [‘A‘, ‘B‘, ‘C‘, [1, 2, 3]]#函数外值 [‘A‘, ‘B‘, ‘C‘, [1, 2, 3]]

技术分享

4.关键字参数

def printme(str):    print str    returnprintme(str="My string")#根据参数名匹配参数

5.缺省参数

def printme(name,age=24):    print name    returnprintme(name="kim")#根据参数名匹配参数

6.不定长参数

def printme(arg1,*arrInt):    print arg1;    sum = 0;    for item in arrInt:        sum+=item;    return sumprint printme(1,2,3,4,5)#根据参数名匹配参数

7.匿名函数

sum = lambda arg1,arg2:arg1 + arg2print sum(1,2);

Python函数

相关内容

    暂无相关文章

评论关闭