递归函数 集合 列表 元组


#递归函数
<1>什么是递归函数
通过前面的学习知道一个函数可以调用其他函数。

如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。
一个递归函数必定会有一个基线条件和一个递归条件
递归条件就是是满足这个条件就会进行递归调用
基线条件就是 当满足这个条件是 递归停止不在进行递归调用,从而避免无限循环,
使用递归只是为了让解决方案更加的清晰,递归函数并没有性能上的优势
#匿名函数
用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤。

lambda函数的语法只包含一个语句,如下:

lambda [arg1 [,arg2,.....argn]]:expression
#列表推导式
所谓的列表推导式,就是指的轻量级循环创建列表
#set、list、tuple
集合,列表,元祖
set、list、tuple之间可以相互转换
list(变量):转换成列表
set(变量):转换成集合
tuple(变量):转换成元组
set中的元素是不重复的,使用set,可以快速的完成对list中的元素去重复的功能

猜你喜欢

转载自www.cnblogs.com/guducp/p/9061496.html