您的位置:首页 > 编程语言 > Python开发

python 笔记 之 函数初识

2018-04-15 00:00 489 查看
'''
函数的定义(声明)
函数 以关键字def开头,函数名,参数:回车缩进
def function(arg1,arg2,...):
pass

函数就是一种封装的思想,把细小的功能或者
可以缩小的功能封装成一种函数

函数的调用:
函数名直接传入参数就可以
function(1,2,3)
arg1,arg2,   形参
1,2,3        实参

def fun(*args, **kwargs):
pass
*args     代表  list
**kwargs  代表  dict

fun(1,2,3,4,5,a=1,b=2)
a =
args = [2,3,4,5]        list 一一对应
kwargs = {"a":1,"b":2}  dict 一一对应

匿名函数
lambda

'''

def jc(n):   # 定义函数
if n == 0:
return 1
else:
result = 1
for i in range(1,n+1):
result *= i
return result

def main():
n = 3
count = 0
for i in range(0,n+1):
count += jc(i)   # 调用其他函数
print("count = {0}".format(count))

def add(x,y):
return x+y
#######   <<<<<<<====等价===>>>>>>>>   #####
add = lambda x,y:x+y

if __name__ == '__main__':
main()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: