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() 则不会。
另请阅读
