学习Python字符串 lower() 函数

451 阅读2分钟

Python字符串 lower()方法将一个字符串中的所有大写字符 转换为小写字符,并将该字符串作为输出返回。

lower() 语法

方法的语法是 **lower()**方法的语法是。

string.lower()

lower() 参数

**lower()**方法不接受任何参数。

lower() 返回值

在Python字符串中,**lower()**方法将一个字符串中的所有大写字符转换为小写,并返回该字符串的输出。

如果字符串没有任何大写字母,**lower()**方法将返回原始字符串。

例1:将一个字符串转换为小写字母

下面的程序将一个字符串中的所有大写字母 转换为小写字母。

# Program to convert uppercase characters to lowercase
text= "ItsMYCode Coding Simplified"
text2="HELLO WORLD"
print('Original String: ',text)
print('Original String: ',text2)

print('Lowercase String: ',text.lower())
print("Lowercase String: ", text2.lower())

输出

Original String:  ItsMYCode Coding Simplified
Original String:  HELLO WORLD
Lowercase String:  itsmycode coding simplified
Lowercase String:  hello world

例2:带有字母数字字符的字符串

如果字符串中包含数字,则 lower()方法将按原样返回。只有大写的字符会被转换为小写并返回。

注意: 同样的逻辑也适用于甚至符号和特殊字符。除了大写字母外,其他字符都不会被转换。它将被原样返回。

# Program to convert Alphanumeric characters to lowercase
text= "Its 2:00PM IST in India"
text2="HELLO WORLD"
print('Original String: ',text)
print('Lowercase String: ',text.lower())

输出

Original String:  Its 2:00PM IST in India
Lowercase String:  its 2:00pm ist in india

例3:如何在Python中检查两个字符串是否相同

让我们看一下实时的例子,看看我们到底什么时候使用字符串 **lower()**方法的实时例子。一般来说,有很多用例我们需要检查两个字符串是否相同。

在下面的用例中,我们检查电子邮件地址和重新输入的电子邮件地址是相同还是不同。

# Program to check the email and re-enterd email is same or different
email= "info@itsmycode.com"
confirmemail="INFO@ITSMYCODE.COM"

if(email.lower() == confirmemail.lower()):
    print("Email Address are same")
else:
    print("Email Address are not same")

输出

Email Address are same