写程序实现split的功能,将字符串中指定子串作为切割点对字符串进行切割
例如:原字符串: 'how are you? and you?' 切割点: 'you' 结果: ['how are ', '? and ', '?']
'''
str1 = 'how are you? and you?'
str2 = 'you'
len1, len2 = len(str1), len(str2)
i = 0
new_str = ''
while i < len1:
if str1[i: i + len2] == str2: # 当str1中有字段与str2相同
i += len2 # 则让str1下标前进str2的长度,跳过等于str2的字段
new_str += ',' # 给new_str 加一个逗号隔开分割字段
else:
new_str += str1[i] # 如果没有匹配到与str2相同的字段
i += 1 # 则下标前进一位,读取下一个长度与str2相同的字段,再与str2比较是否相同
print(new_str) # how are ,? and ,?
'''
2022-02-27 字符串总结
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...