为什么此字符串未更改为大写

时间:2019-05-10 02:44:18

标签: python string methods

我写一些代码

我不知道为什么我的字符串没有改变

尽管我使用上层方法

def Input():
        a = input('Type Anything\n')
        print('\n')
        a.upper()
        print(a)
Input()

1 个答案:

答案 0 :(得分:3)

a.upper()以大写形式返回字符串。因此,您必须将其分配回变量a。

def Input():
    a = input('Type Anything\n')
    print('\n')
    a = a.upper()
    print(a)
Input()