📅  最后修改于: 2023-12-03 15:34:02.350000             🧑  作者: Mango
在Python中可以简单地使用lower()
方法将字符串转换为小写字母。
text = "PyThOn"
text_lower = text.lower()
print(text_lower) # 输出:python
上面的例子中,我们首先定义了一个字符串text
。然后我们调用lower()
方法来将字符串转换为小写字母,并将结果保存在一个新的变量text_lower
中。最后我们打印出来。
请注意,lower()
方法返回一个新字符串,原始字符串不会被改变。
text = "PyThOn"
text.lower() # 返回"python",但原始text变量仍然是"PyThOn"
如果你使用的是UTF-8编码的字符串,你需要先将它解码。一种方法是使用decode()
方法。例如:
text = b'PyThOn'
text_str = text.decode('utf-8')
text_lower = text_str.lower()
print(text_lower) # 输出:python
如果你想将一整个字符串中的所有单词都转换为小写,你可以使用split()
方法将字符串分割成单个单词的列表,然后对列表中的每个单词都使用lower()
方法。例如:
text = "Hello World"
words = text.split()
lower_words = [word.lower() for word in words]
print(lower_words) # 输出:['hello', 'world']
完