gpt4 book ai didi

python - 如何引发 ValueError?

转载 作者:IT老高 更新时间:2023-10-28 21:08:31 25 4
gpt4 key购买 nike

我有这段代码可以找到字符串中特定字符的最大索引,但是我希望它在字符串中没有出现指定字符时引发 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com