如何在不使用索引方法a.k.a string.index('some random character')
的情况下编写一个返回字符串中单个字符索引的函数?
答案 0 :(得分:3)
另一种适用于字符串中多次出现char的变体。
def idx(string, char):
for key, x in enumerate(string):
if x == char:
print key
答案 1 :(得分:0)
index()与find()相同,除了找不到字符串时的错误。
答案 2 :(得分:0)
这是学校的任务吗?
def ind(the_string, the_char):
i = 0
for a_char in the_string:
if a_char == the_char: return i
i += 1
return -1