Python之find命令中的位置的算法
find("s",a,b) #s表示的是一个子序列,a表示的是检索的起始位置,b表示的是检索的终止位置,ab可有可无
test = "abcdefgh" v1 = test.find("ef", 3, 7) #ef在范围内,且在原字符串内的位置是第四位 v2 = test.find("ab", 3, 7) #ab不在范围内,输出-1 v3 = test.find("b") #位置的算法 第一个字符的位置为第0位 v4 = test.find('c', 2, 5) #c在范围内且在原字符串内的位置是第二位 v5 = test.find('c', 2, 3) #c在字符串的 >=第二位 <第三位 的位置 但由于范围内只有一个字符,所以输出1 v6 = test.find('d', 2, 3) #d不在字符串的 >=第二位 <第三位 的位置 print(v1) #输出 4 print(v2) #输出 -1 print(v3) #输出 1 print(v4) #输出 2 print(v5) #输出 2 print(v6) #输出 -1
作者:Jony·Li
来源:https://www.cnblogs.com/lzn-2018/
版权声明:本文为博主原创文章,转载请附上博文链接!