代码不工作 - 上层和下层 - Python

时间:2015-03-04 18:16:53

标签: python uppercase lowercase

下面是我的代码,正如你猜测的那样,我试图将输入的第一个更改为高位,然后将其更改为低位。

name = input("Your name: ")
name.lower()
name[0].upper()
print(name)

但是在解释器上我得到完全相同的变量!

1 个答案:

答案 0 :(得分:3)

它是str.capitalize的用途:

>>> name='name'
>>> name.capitalize()
'Name'

注意您的命令name[0].upper()只返回高级模式中的第一个字符!