猫史档案馆


python教程

用户:ZCH幻影深渊ZCH幻影深渊查看:0 回复:1 评论:0 创建时间:2020-04-25T12:29:23


切片
切片可以截取出列表中某个范围内的元素,重新生成一个新的列表。
切片操作符为 [:],冒号两边是两个索引,规定列表截取的开始位置和结束位置,代表
从左边索引代表的元素开始截取到右边索引的前一个元素,不包括结束位置的元素。
List = [1, 2, 3, 4]
print(List[0:2])
切片也适用于字符串。
s = "abcd"
print(s[0:2])
换行符
换行符是一个字符串 \n,可以进行换行。
print(" 第一行 " + "\n" + " 第二行 ")
倒序切片
格式为 [::-1] ,第一个冒号两边为空代表截取全部元素,第二个冒号后面的 -1 代表反
顺序截取。
List = [1, 2, 3, 4]
print(List[::-1])
字符串查询
● 目标字符串:ABC
● 总的字符串:GKUTDJABCHF
二    重难点解析
查询算法
4
● 目标字符串的长度为 3,总字符串的长度为 11
从索引 0 开始,利用切片从总字符串中截取出长度为 3 的子字符串,然后跟目标字符
串进行比较:
如果一致则代表查询到了;如果不一致则继续切片,开始索引加 1,继续截取出长度
为 3 的子字符串,再跟目标字符串进行比较;如果还是不一致就继续切片,开始索引
还是加 1,后面以此类推,直到找到目标字符串或者整个总字符串都截取完毕。


回复

上一页1 页 / 共 1下一页
ZCH幻影深渊ZCH幻影深渊

求加精

点赞0


评论