python(二)基础
1.lambda表达式(一般格式为冒号前边是参数冒号后边是返回值)
单参数:

多参数:

我们如果实现一个普通的filter过滤函数过滤掉偶数:

而我们如果用lambda表达式就很简便:

2.递归
普通的算法求阶乘:


递归实现阶乘:


递归实现斐波那契数列:
3.字典
初始化并且复制,前面是key后面是值

输出结果为:

循环遍历输出key:


循环遍历输出value:


循环遍历输出对象:


一些方法:

4.集合(元素不重复,与字典相比他没有映射关系)
普通方式给集合赋值:

在没有赋值之前是一个dict,但是当赋值之后就是一个集合,而且集合里的内容是去重复的
用set方法给集合赋值:


不可变集合,加东西会报错:

5.文件操作


浙公网安备 33010602011771号