📅  最后修改于: 2023-12-03 14:45:53.174000             🧑  作者: Mango
在 Python 中,字符串是一种常见的数据类型。字符串对象有许多内置的方法,其中两个常用的方法是 lower()
和 upper()
。这些方法用于改变字符串中字母的大小写。
lower()
方法用于将字符串中的所有大写字母转换为小写字母,并返回一个新的字符串。
示例代码:
text = "Python"
lower_text = text.lower()
print(lower_text) # 输出:python
在上面的示例中,lower()
方法将字符串 "Python" 中的大写字母 "P" 转换为小写字母 "p",并将其它字母保持不变,返回结果为 "python"。
upper()
方法用于将字符串中的所有小写字母转换为大写字母,并返回一个新的字符串。
示例代码:
text = "Python"
upper_text = text.upper()
print(upper_text) # 输出:PYTHON
在上面的示例中,upper()
方法将字符串 "Python" 中的小写字母 "y" 转换为大写字母 "Y",并将其它字母保持不变,返回结果为 "PYTHON"。
lower()
和 upper()
方法常常用于数据清洗和字符串匹配的场景中。
lower()
或 upper()
方法。示例代码:
def compare_strings(str1, str2):
if str1.lower() == str2.lower():
return True
else:
return False
text1 = "python"
text2 = "PYTHON"
print(compare_strings(text1, text2)) # 输出:True
在上面的示例中,compare_strings()
函数将两个字符串都转换为小写形式进行比较,忽略了大小写的差异。
总结一下,lower()
和 upper()
方法可以方便地将字符串中的字母转换为统一的大小写形式,应用在数据清洗和字符串匹配等场景中,帮助程序员更方便地处理字符串。