python casefold()函数实例详解

活动地址:

python casefold()函数实例详解

casefold()的方法可以将所有大写(包括非中英语的其他语言)转换为小写 语  法 str.casefold() 参  数 注  意 1、casefold()方法是在Python3.3版本引进的,其效果与lower()方法非常相似。 可以将字符串中的大写字符转换为小写字符。两者的区别是,lower()的方法只有ASCII代码,即A-Z有效。 2、casefold()的方法可以将所有大写(包括非中英语的其他语言)转换为小写。 3、casefold()函数不能使用于非字符串对象。 返 回 值 返回将字符串中所有大写字符转换为小写后生成的字符串。 知识拓展 实   例 代  码 str1 = " ADVERSITY AWAKE" str2 = str1.casefold() print(str1) print(str2) 运行结果 ADVERSITY AWAKE adversity awake 代  码 #字符串中的字符大小写混排 str1 = " Adversity Awake" str2 = str1.casefold() print(str1) print(str2) 运行结果 Adversity Awake adversity awake 代  码 #仅汉字 str1 = "逆境清醒" print(str1.casefold()) 运行结果 逆境清醒 代  码 #字符串中汉字字母非字母字符混排 str1 = "逆境Adversity Awake<>清醒" print(str1.casefold()) 运行结果 逆境adversity awake<>清醒 代  码 #汉字英文数字混排 str1 = "逆境55Adversity Awake清醒227" print(str1.casefold()) 运行结果 逆境55adversity awake清醒227 代  码 # 都是特殊字符 str1 = "!@#$%" print(str1.casefold()) 运行结果 !@#$% 代  码 str1 = "!@#$%^&*(阿)aeyTH" #字符串中含有特殊符号 print(str1.casefold()) 运行结果 !@#$%^&*(阿)aeyth 代  码 str1 = "腊ΓβΣΘ是希Letter" # 多种字符混排 print(str1.casefold()) 运行结果 腊γβσθ是希letter 代  码 str1 = "ぁあぃい凼┻①⑧ΓβΣΘLetter" print(str1.casefold()) 运行结果 ぁあぃい凼┻①⑧γβσθletter 代  码 str1 = "走寻半生仍笑叹:" 得失看平淡!"" #含有转义字符 print(str1.casefold()) 运行结果 走寻半生仍笑叹:" 得失看平淡!" 代  码 str1 = "" #空字符串 print(str1.casefold()) 运行结果 代  码 运行结果
经验分享 程序员 微信小程序 职场和发展