python - 为什么该字符串没有更改为大写

标签 python string methods

我写了一些代码

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

虽然我使用的是上面的方法

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

最佳答案

a.upper() 返回大写的字符串。所以你必须将其分配回变量 a。

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

关于python - 为什么该字符串没有更改为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56070007/

相关文章:

python - 从 python 中的不同包导入文件时出现相对导入错误

python - 我的 pyvona speak() 函数不工作

PyQt4 看不到 C++ 实例化的 QApplication

python - nginx + uwsgi 502 Bad Gateway python

javascript - 如何创建 join() 函数

python - 如何从 Python 中的数据框列元素创建字符串?

java - 从 a a + b + c = d 字符串中取出第三个数字

c++ - 定义结构时是否可以强制字符串为特定大小?

javascript - 面向对象的 JavaScript : Call method from inside of Callback Function

java - while循环Int return方法内部完全死了