版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaoluwei/article/details/86214457
老师授课内容:
day06-实训6
1、函数高级
递归函数
什么叫做递归函数?自己调用自己的函数叫做递归函数,所以递归函数其实就是一种循环。
写递归函数一定要有退出条件,否则程序崩溃
汉诺塔问题
匿名函数
函数名代表的是什么?
2、高阶函数
map\filter\reduce\sorted
3、选择排序和冒泡排序,自定义排序
选择、冒泡、快速、插入等
晚间习题:
练习:
1、列表中查找元素最后一次出现的位置
2、自己实现选择法和冒泡法
3、自己实现sort函数(key,reverse)
4、查找所有的水仙花数
5、给一串英文,统计其中单词的个数,单词之间使用一个或者多个空格隔开
i love you baby very much
6
6、自己实现列表的去重
7、统计字符串出现的每个字母的出现次数(忽略大小写,比如a与A是同一个字母)
例如传入'abcAb' ,返回{'a':2, 'b':2, 'c':1}
8、自己实现将整型 12345 转化为字符串 '12345'
9、自己实现将整型字符串 '12345' 转化为 12345
10、自己实现将浮点字符串 '3.14' 转化为 3.14