Python(网易云课堂26-30章)

这篇博客主要讲解了Python编程中的一些核心概念,包括使用列表解析进行数据处理,定义函数并设置默认参数,利用`__doc__`查看函数文档,应用lambda表达式、filter()函数和map()函数进行数据筛选和转换。此外,还详细介绍了迭代器和生成器的使用,如何创建自定义生成器以及利用生成器处理大数据以节省内存。
摘要由CSDN通过智能技术生成

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,将 错误名字筛选出来
注意的是:自己定义的筛选函数中,传入的对象是可迭代对象中的一个元

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值