python casefold()函数实例详解

​​活动地址: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())

运行结果

代  码

运行结果

返回函数主目录

猜你喜欢

转载自blog.csdn.net/weixin_69553582/article/details/126239671