📅  最后修改于: 2023-12-03 14:58:06.456000             🧑  作者: Mango
在编程中,我们有时需要修改字符串的大小写以达到我们想要的效果。下面介绍几种常用的方法。
upper()
和lower()
是Python字符串对象自带的方法,可以将字符串分别转换为大写和小写:
text = "Hello World!"
# 转换为大写
print(text.upper()) # 输出 "HELLO WORLD!"
# 转换为小写
print(text.lower()) # 输出 "hello world!"
capitalize()
和title()
也是Python字符串对象自带的方法,可以将字符串的第一个字母分别转换为大写和所有单词的首字母都转换为大写:
text = "hello world!"
# 第一个字母大写
print(text.capitalize()) # 输出 "Hello world!"
# 所有单词首字母大写
print(text.title()) # 输出 "Hello World!"
swapcase()
方法可以将字符串中的大写字母转换为小写,小写字母转换为大写:
text = "hELlo wOrld!"
# 大小写互换
print(text.swapcase()) # 输出 "Hello WoRLD!"
最后,我们可以使用replace()
方法替换字符串中的部分内容。如果我们需要将字符串中的所有大写字母转换为小写,可以这样写:
text = "HeLLo WORLd!"
# 大写字母替换为小写字母
print(text.replace(text.upper(), text.lower())) # 输出 "hello world!"
这里的参数text.upper()
表示将原字符串中的所有大写字母替换为相应的小写字母,然后再用text.lower()
将所有小写字母统一为小写。
以上就是通过改变大小写来替换字符串的一些常用方法,可以根据实际需求选择适合的方法进行处理。