我在论坛上寻找一些工作人员,但一切看起来都很复杂,或者它只是制作第一个字母大而其他字母很小等等。 有没有办法只将第一个字母改为大写?类似的东西:
test = 'someThing'
anotherTest = test(it will become 'SomeThing')
答案 0 :(得分:1)
'someThing'.title()
会使剩下的字落后,所以你只需要定位第一个字母:
>>> var = 'someThing'
>>> print(var.title())
Something
>>> print(var[0].title() + var[1:])
SomeThing
我知道,看起来很复杂,但是没有默认的字符串运算符。您始终可以将其包装在一个简单的函数中:
def CamelCase(s):
return s[:1].title() + s[1:]
(通过使用范围s[:1]
,我避免了空字符串的错误。)