python学习记录(16)

本文分享了Python中关于序列(列表、元组和字符串)的共同特性,包括索引、分片操作和操作符的使用。此外,讲解了BIF(Built-in Function)在将对象转换为列表、元组和字符串的作用,以及迭代的概念和应用实例。还讨论了min()函数的实现猜测和sum()函数的改进方法。
摘要由CSDN通过智能技术生成

python学习记录(16)

测试题:

1. 我们根据列表、元组和字符串的共同特点,把它们三统称为什么
序列,因为他们有以下共同点:

1)都可以通过索引得到每一个元素
2)默认索引值总是从0开始(当然灵活的Python还支持负数索引)
3)可以通过分片的方法得到一个范围内的元素的集合
4)有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)
2. 请问分别使用什么BIF,可以把一个可迭代对象转换为列表、元组和字符串?
list()、tuple()、str()

3. 你还能复述出“迭代”的概念吗?
迭代指输入经过多次循环操作变换,每一次循环作为下一次输出的输入参数,并进入下一次循环变换

4. 你认为调用 max(‘I love FishC.com’) 会返回什么值?为什么?
返回’v‘,因为max(’str‘)返回str中ascII码最大的字符

5. 哎呀呀,现在的小屁孩太调皮了,邻居家的孩子淘气,把小甲鱼刚写好的代码画了个图案,麻烦各位鱼油恢复下啊,另外这家伙画的是神马吗?怎么那么眼熟啊!??
在这里插入图片描述
在这里插入图片描述

动动手:

0. 猜想一下 min() 这个BIF的实现过程
在这里插入图片描述

1. 视频中我们说 sum() 这个BIF有个缺陷,就是如果参数里有字符串类型的话就会报错,请写出一个新的实现过程,自动“无视”参数里的字符串并返回正确的计算结果
在这里插入图片描述

3. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
忘光了已经

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值