Python 3 – 字符串 lower() 方法

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()方法时,需要注意方法不会修改原来的字符串,而是返回一个新字符串。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程