如何引发ValueError?

我有一段代码,它可以在字符串中查找特定字符的最大索引,但是我希望它在指定字符未出现在字符串中时引发ValueError

比如说:

包含('bababa','k')

将导致:

→ 值错误:在bababa中找不到k

我该怎么做

以下是我的函数的当前代码:

定义包含(字符串、字符):
列表=[]
对于范围(0,len(字符串))中的i:
如果字符串[i]==字符:
列表=列表+[i]
返回列表[-1]

raisevalueerror('在%s%%(ch,str)中找不到%c))

发表评论