Capitalize the first letter in a string?
本问题已经有最佳答案,请猛点这里访问。
我必须在不降低任何字母的情况下将单词的第一个字符大写。我试过使用
1 | word ="javaScript language" |
我希望输出为JavaScript语言。
1 2 3 4 | >>> word 'javaScript language' >>> word[0].upper() + word[1:] 'JavaScript language' |
另一个变种是全程切片
1 2 3 4 5 6 | >>> word ="helloWorld" >>> word 'helloWorld' >>> word = word[:1].upper() + word[1:] >>> word 'HelloWorld' |
号
根据DSM的评论,这个版本更好地支持空字符串。对空字符串调用