码迷,mamicode.com
首页 > 编程语言 > 详细

python 函数与函数式编程

时间:2020-05-11 23:32:59      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:pre   编程   print   面向对象   class   关键字   rgs   name   字典   

1.面向对象---》类---》class

2.面向过程---》过程---》def

3.函数式编程---》函数---》def

def fun(x,y):
print(x)
print(y)
fun(1,3)#位置函数
fun(y=8,x=9)#关键函数

# def test(*agrgs):#接受位置参数,转换成元组方式
# print(agrgs)
# test(1,2,3,4,5)
# test(*[1,2,3,4,5,5])

# def test2(**kwargs):#**kwargs接受N个关键字参数,转换成字典的方式
# print(kwargs)
# print(kwargs[‘name‘])
# test2(name=‘hailiu‘,age=8,sex=‘N‘)

# def test3(name,age=99,**kwargs):#默认参数只能放在kwargs前面
# print(name)
# print(age)
# print(kwargs)
#
# test3(‘hailiu‘,hobby=‘test‘,sex=‘N‘)
# test3(‘hailiu‘,hobby=‘test‘,sex=‘N‘,age=88)


def test4(name,age=99,*args,**kwargs):#默认参数只能放在kwargs前面
print(name)
print(age)
print(args)
print(kwargs)
test4(‘hailiu‘,(‘hhh‘,‘实话实说‘),hobby=‘test‘,sex=‘N‘)

python 函数与函数式编程

标签:pre   编程   print   面向对象   class   关键字   rgs   name   字典   

原文地址:https://www.cnblogs.com/anhao-world/p/12846893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!