2017-09-24 102 views

回答

6

使用string.title()你做到这一点:

>>> name = 'joe' 
>>> name.title() 
'Joe' 
+0

这是蟒蛇3 –

+0

这将适用于3岁以上 – Vinny

+0

我试过了,但它不工作 –

3

使用upper()方法,像这样:

str = "hello world" 
str = str[0].upper() + str[1:] 
0

.capitalize()和.title伪(),可以使用,但都有问题:

>>> "onE".capitalize() 
'One' 
>>> "onE".title() 
'One' 

两者都将字符串的其他字母改为小写。 发表您自己的:

>>> xzy = lambda x: x[0].upper() + x[1:] 
>>> xzy('onE') 
'OnE' 
相关问题