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