我有这段代码可以找到字符串中特定字符的最大索引,但是我希望它在字符串中没有出现指定字符时引发 ValueError
。
所以是这样的:
contains('bababa', 'k')
会导致:
→ ValueError: could not find k in bababa
我该怎么做?
这是我的函数的当前代码:
def contains(string,char):
list = []
for i in range(0,len(string)):
if string[i] == char:
list = list + [i]
return list[-1]
最佳答案
raise ValueError('could not find %c in %s' % (ch,str))
关于python - 如何引发 ValueError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393268/