"""
功能:输出子串的所有位置
作者:
时间:
"""
at_str = '@娃哈哈 @萌萌哒 @小机灵 @小宝宝'
pos = at_str.find('@')
count = 0
while pos != -1:
count = count + 1
print('@出现位置:{}'.format(pos))
pos = at_str.find('@', pos + 1)
print('@总共出现了{}次'.format(count))
print('@总共出现了{}次'.format(at_str.count('@')))
"""
功能:输出子串的所有位置(使用index()函数寻找)
作者:
时间:
"""
at_str = '@娃哈哈 @萌萌哒 @小机灵 @小宝宝'
pos = at_str.index('@')
count = 0
try:
while True:
count = count + 1
print('@出现位置:{}'.format(pos))
pos = at_str.index('@', pos + 1)
except ValueError:
pass
print('@总共出现了{}次'.format(count))
print('@总共出现了{}次'.format(at_str.count('@')))
|