python(二)基础
1.lambda表达式(一般格式为冒号前边是参数冒号后边是返回值)
单参数:
多参数:
我们如果实现一个普通的filter过滤函数过滤掉偶数:
而我们如果用lambda表达式就很简便:
2.递归
普通的算法求阶乘:
递归实现阶乘:
递归实现斐波那契数列:
3.字典
初始化并且复制,前面是key后面是值
输出结果为:
循环遍历输出key:
循环遍历输出value:
循环遍历输出对象:
一些方法:
4.集合(元素不重复,与字典相比他没有映射关系)
普通方式给集合赋值:
在没有赋值之前是一个dict,但是当赋值之后就是一个集合,而且集合里的内容是去重复的
用set方法给集合赋值:
不可变集合,加东西会报错:
5.文件操作