📌  相关文章
📜  在python中将字符串转换为小写(1)

📅  最后修改于: 2023-12-03 15:37:38.275000             🧑  作者: Mango

在 Python 中将字符串转换为小写

在 Python 中,可以使用 lower() 方法将字符串转换为小写。该方法返回转换后的字符串副本,而不会修改原始字符串本身。以下是使用 lower() 方法的示例:

string = "Hello, World!"
lowercase_string = string.lower()
print(lowercase_string)

输出:

hello, world!

需要注意的是,lower() 方法只会将 ASCII 字母转换为小写。如果字符串中包含非 ASCII 字母,则不会转换为小写。例如:

string = "HÉllO, WORLD!"
lowercase_string = string.lower()
print(lowercase_string)

输出:

hÉllo, world!

如果要在字符串中转换所有字符为小写,包括非 ASCII 字母,则可以使用 casefold() 方法。例如:

string = "HÉllO, WORLD!"
lowercase_string = string.casefold()
print(lowercase_string)

输出:

héllo, world!

在使用字符串大小写转换方法时,需要注意以下几点:

  • 转换后的字符串是一个副本。原始字符串本身不会被更改。
  • 转换方法只会将 ASCII 字母转换为大/小写,其他字符不会更改(例如数字、标点符号、空格等)。
  • 如果要在字符串中转换所有字符为大/小写,包括非 ASCII 字母,则需要使用 casefold()/upper() 方法。