我想创建一个函数,它接受一个短文本,并以所谓的jadencase模式返回它,其中每个单词的第一个字母是大写(best reference I could find)。在
例如,"Hi, I'm twenty years old"
应该返回"Hi I'm Twenty Years Old"
。在
我试图自己解决这个问题,但是撇号后面的字母变成了大写,而它不应该。。在
我的尝试:
def toJadenCase(string):
for letter in string:
if letter == "\'" :
letter[+1].lowercase()
else:
return string.title()
return string
使用
str.split
和str.capitalize
:输出:
^{pr2}$相关问题 更多 >
编程相关推荐