casefold()
方法将字符串的所有字符转换为小写字母并返回一个新字符串。
示例
text = "pYtHon"
# convert all characters to lowercase
lowercased_string = text.casefold()
print(lowercased_string)
# Output: python
casefold() 语法
casefold()
方法的语法是
str.casefold()
这里,str
是一个字符串。
casefold() 参数
casefold()
方法不接受任何参数。
casefold() 返回值
casefold()
方法返回
- 一个转换为小写的字符串
示例 1:Python casefold()
text = "PYTHON IS FUN"
# converts text to lowercase
print(text.casefold())
输出
python is fun
在上面的例子中,我们使用 casefold()
方法将 text 的所有字符转换为小写。
这里,text.casefold()
修改了 string1 的值并返回 'python is fun'
。
示例 2:casefold() 作为更“激进”的 lower() 方法
casefold()
方法与 lower() 方法相似,但它更“激进”。这意味着 casefold()
方法比 lower()
转换更多字符为小写。
例如,德语字母 ß 本身就是小写,所以 lower()
方法不会进行转换。
但是 casefold()
方法会将 ß 转换为其等效字符 ss
。
text = 'groß'
# convert text to lowercase using casefold()
print('Using casefold():', text.casefold())
# convert text to lowercase using lower()
print('Using lower():', text.lower())
输出
Using casefold(): gross Using lower(): groß
在上面的例子中,我们使用 casefold()
和 lower()
方法来转换 'groß'
。
casefold()
方法也将 'ß'
转换为小写,而 lower()
则不会。
另请阅读