代码只运行一个单词而不是整个字符串
def silly_case(in_string):
firstlet = in_string[0]
firstlet = firstlet.lower()
upperpart = in_string[1:]
upperpart = upperpart.upper()
in_string = firstlet + upperpart
return in_string
silly_string = silly_case("This is a string")
print(silly_string)
您可以使用内置函数
title
和swapcase
:或者,要修复代码,您应该将字符串拆分为单词,然后在每个单词上应用大小写逻辑之前对它们进行迭代:
您可以使用内置函数
title
和swapcase
:或者,要修复代码,您应该将字符串拆分为单词,然后在每个单词上应用大小写逻辑之前对它们进行迭代:
相关问题 更多 >
编程相关推荐