码迷,mamicode.com
首页 > 其他好文 > 详细

遍历字符串使用切片方式定位字符

时间:2020-06-20 11:04:36      阅读:41      评论:0      收藏:0      [点我收藏+]

标签:一个   state   语法   其他   需要   stat   取字符串   个数   元素   

语法:

for i in range(len(string):
  string[i:i+len(word)]
解析:i取字符串下标,并且会向后移动,string去当前i值到定位字符长度位置的字符元素

示例:判断字符个数
# def count_word2(string,word):
# times = 0
# state = 0
# for i in range(len(string)):
# if state>0:
# state = state - 1
# continue
# if string[i:i+len(word)] == word:
# times += 1
# state += len(word)-1 #由于角标从第一个字符开始判断,正确后除了第一个坐标的其他 坐标需要后移,因此减1
# return times
#
# print(count_word2(‘xxxxxxabcxxxxx‘,‘xxx‘))
# print(count_word2(‘ab‘,‘abc‘))


遍历字符串使用切片方式定位字符

标签:一个   state   语法   其他   需要   stat   取字符串   个数   元素   

原文地址:https://www.cnblogs.com/hjhlg/p/13167573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!