我试图获取字符串中的第一个大写字母,但我得到一个“index out of range error 我不知道这是否是递归的基本情况”。请有人帮助我
这是我的代码:
def firstCapital(str, i):
if (str[i] == None):
return 0
if (str[i].isupper()):
return str[i]
return firstCapital(str, i + 1)
name = "geoRge"
res = firstCapital(name, 0)
if (res == 0):
print("No uppercase letter")
else:
print(res)
宝慕林4294392
摇曳的蔷薇
月关宝盒
相关分类