Jaden Casing String:如何返回大写单词的句子字符串?

2024-10-02 18:27:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个函数,它接受一个短文本,并以所谓的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

Tags: 函数stringreturn字母模式findhi单词