有没有人知道一个非常简单的方法,只是将字符串的第一个字母大写,而不管字符串其余部分的大小写?
例如:
asimpletest -> Asimpletest aSimpleTest -> ASimpleTest
我希望能够完成所有字符串长度.
>>> b = "my name" >>> b.capitalize() 'My name' >>> b.title() 'My Name'
@ saua是对的,而且
s = s[:1].upper() + s[1:]
将适用于任何字符串.
怎么样your_string.title()
?
例如 "banana".title() -> Banana
s = s[0].upper() + s[1:]
除了空字符串(when s=""
)之外,这应该适用于每个字符串.
这实际上给你一个大写的单词,而不是只是大写第一个字母
cApItAlIzE - >资本化
def capitalize(str): return str[:1].upper() + str[1:].lower().......