18、python 函数

本文详细介绍了Python函数的定义、优点、类型,如普通函数、匿名函数(lambda)、高阶函数和递归函数。通过实例展示了函数的构成、返回值、参数类型、局部与全局变量的使用,并探讨了动态参数*args和**kw的运用。
摘要由CSDN通过智能技术生成

python 函数总结

1、函数的定义
函数最主要的目的:封装一个功能
(1)定义函数--封装独立的功能
(2)调用函数--享受封装的成果

2、函数的优点是什么
(1),减少代码重复率。
(2),增强代码可阅读性。

3、普通函数
   匿名函数  ——lambda函数
   高阶函数  ——在python中,一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数;
   递归函数
   函数大致由4部分构成:函数名 、形参列表(可选)、函数体、返回值(可选)
   匿名函数的作用,与普通函数的区别
   (1)省去定义的过程,代码变得更加简洁
   (2)省去了普通函数命名的过程
    lambda函数能实现较为简单的功能,但不能传递数据,不能在expression中使用for, if 等
    
#案例引入函数概念:视频学习总结
S = 'hello'
print(len(S))

S = 'hello'
length =  0
for i in S :
    length += 1
print(length)

def  my_length():
     S = 'hello'
     length = 0
     for i in S:
         length += 1
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值