字符串首字母大写

62 投票
8 回答
82875 浏览
提问于 2025-04-11 20:50

有没有人知道一个很简单的方法,可以把一个字符串的第一个字母变成大写,而不管后面的字母是什么样的大小写?

比如说:

asimpletest -> Asimpletest
aSimpleTest -> ASimpleTest

我还想对所有长度的字符串都能这样处理。

8 个回答

11

your_string.title()呢?

比如说,"banana".title() -> Banana,这个意思是把字符串的每个单词的首字母变成大写。

142
>>> b = "my name"
>>> b.capitalize()
'My name'
>>> b.title()
'My Name'

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

78

@saua说得对,

s = s[:1].upper() + s[1:]

这个方法适用于任何字符串。

撰写回答