Python 3 – 字符串 lower() 方法
在Python编程中,字符串是一种非常常见的数据类型。而在字符串处理中,我们常常会需要将字符串中的大写字母转化为小写字母。这时候,Python中的lower()
方法就可以派上用场。
简介
lower()
方法是Python3中的字符串方法,它可以将字符串中的所有大写字母转换为小写字母。具体表现为:对于一个字符串中每一个大写字母,lower()
方法会将其转换为对应的小写字母;对于小写字母或其他非字母类型的字符,lower()
方法不做任何改变。
在Python3中,lower()
方法的使用格式如下:
str.lower()
其中,str
代表要转换的字符串。
下面通过实例展示lower()
方法的具体用法。
示例代码
# -*- coding: utf-8 -*-
# 示例1:将所有大写字母转换为小写字母
str1 = "PYTHON PROGRAMMING"
print("str1原来的字符串为:", str1)
print("str1转换后的字符串为:", str1.lower())
# 示例2:对于小写字母和其他非字母类型的字符不做改变
str2 = "Python编程教程"
print("str2原来的字符串为:", str2)
print("str2转换后的字符串为:", str2.lower())
# 示例3:连续使用lower()方法多次转换字符串
str3 = "uPpEr CaSe StRiNg"
print("str3原来的字符串为:", str3)
print("str3第一次转换后的字符串为:", str3.lower())
print("str3第二次转换后的字符串为:", str3.lower().lower())
输出:
str1原来的字符串为: PYTHON PROGRAMMING
str1转换后的字符串为: python programming
str2原来的字符串为: Python编程教程
str2转换后的字符串为: python编程教程
str3原来的字符串为: uPpEr CaSe StRiNg
str3第一次转换后的字符串为: upper case string
str3第二次转换后的字符串为: upper case string
从上面的示例中可以看出,lower()
方法可以很方便地将一个字符串中的所有大写字母转换为小写字母,而对于小写字母和其他非字母类型的字符则不会做任何改变。
注意:lower()
方法不会改变原来的字符串,而是返回一个新字符串。在对一个字符串进行多次转换时,最好将每次转换的结果都存储在一个新的变量中,而不是不断地使用同一个变量。
结论
在Python编程中,通过使用lower()
方法,我们可以很方便地将字符串中的大写字母转化为小写字母。同时,在使用lower()
方法时,需要注意方法不会修改原来的字符串,而是返回一个新字符串。