有没有办法在python中输入小写?

时间:2021-03-12 14:56:42

标签: python

我遇到了一个错误,提示 .lower() 函数不存在,有人可以帮助我吗?

但我很确定我使用了正确的语法,因为它以前有效。

2 个答案:

答案 0 :(得分:1)

要将字符串转换为较低的 - 使用函数 .lower() 和 input()

input(string) 打印出字符串 s(例如,这可以是一个提示)

"enter input here:" 并将其分配给变量 my_input

my_input = input("Enter something:")

同样,使输入小写:

直接:

input("enter input").lower() 

与变量:

my_lower_input = my_input.lower()
my_lower_input # now contains the input, but lowercase.

通过 Bash 终端:

python3 -c 'my_input=input("enter something: "); print(my_input)'
enter something: abc
abc

同理,小写(这次以Lambda为例)

python3 -c 'inputToLow = lambda m:(m.lower());print(inputToLow(input("enter any string here:\n")))'
enter any string here: HeLLo WORLD
hello world

参考资料

input - At Python Docs

答案 1 :(得分:1)

.lower() 方法确实是在 Python 中使字符串文本小写的方法。其用途如下:

string = 'FOOBAR'
print(string.lower())

此代码将给出输出:

> foobar