活动地址:CSDN21天学习挑战赛
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()) |
运行结果 |
|
代 码 |
|
运行结果 |
|