文章目录
1. 练习题
1.1对下面这个英文名字列表,将姓和名字分开来,分别存储在两个列表里
names = ['Wiliam Wang','Tommy Chen','John Lin','Jack Ma']
last_name = []
first_name = []
更好的做法是用列表解析
1.2 筛选顾客信用大于等于60的顾客名·
2. def创建函数
def 函数名 括号(形参)冒号:
可以给形参设置默认值,但要设置为默认值的那个形参要放在最后
练习:创建一个函数,传进一个倒计时天数,转换成还剩几年几月几天
3. 给函数写文档,查文档
Price-earning ratio = Price/Earning
给函数编写文档!!!为了之后,以后可能忘了自己写的函数的功能使用__doc__可以调用函数文档说明
4. lambda表达式
5. filter()函数
Filter() 函数是使用自己定义的有判断筛选功能的函数应用到一个可迭代对象,筛选出特定的元素
筛选错误name,将 错误名字筛选出来
注意的是:自己定义的筛选函数中,传入的对象是可迭代对象中的一个元