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