如何只使用大写变量python

时间:2018-03-27 07:44:41

标签: python

我在论坛上寻找一些工作人员,但一切看起来都很复杂,或者它只是制作第一个字母大而其他字母很小等等。 有没有办法只将第一个字母改为大写?类似的东西:

test = 'someThing'
anotherTest = test(it will become 'SomeThing')

1 个答案:

答案 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],我避免了空字符串的错误。)