Python 字符串 casefold() 方法
描述
casefold() 方法是字符串方法的一个新添加。.casefold()
方法返回一个将所有字符转换为小写的字符串副本。它类似于.lower()
,但是.casefold()
可以处理 Unicode 字符,而.lower()
仅适用于 ASCII 文本。
语法
casefold() 方法的语法如下:
var.casefold()
参数
无
返回值
该方法返回一个所有字符都为小写的字符串副本。
示例
以下示例演示了 casefold() 方法的用法。
var = "THIS IS STRING EXAMPLE....WOW!!!"
var1 = var.casefold()
print ("原始字符串:", var)
print ("转换为小写:", var1)
它将生成以下输出 −
原始字符串: THIS IS STRING EXAMPLE....WOW!!!
转换为小写: this is string example....wow!!!
Unicode 示例−
var = "Straße"
var1 = var.casefold()
print ("原始字符串:", var)
print ("转换为小写:", var1)
它将生成以下输出 −
原始字符串: Straße
转换为小写: strasse
德语字符 ß 被转换为 “ss”。