说明
1、casefold()方法是在Python3.3版本中引入的,其效果与lower()方法非常相似。
字符串中的大写字符可以转换成小写字符。两者的区别在于,lower()方法只有ASCII代码,即A-Z有效。
2、casefold()将所有大写(包括其他非中英语语言)转化为小写的方法。
语法
defcasefold(self,*args,**kwargs):#realsignatureunknown """Returnaversionofthestringsuitableforcaselesscomparisons.""" pass ⇒str.casefold() ⇒将字符串中的所有大写字符返回到小写字符串中。
实例
cn='在我看到Elba岛之前,我曾经无敌' en='AblewasIereIsawElba' #转换为小写 en=en.casefold() #反转字符串 rev_en=reversed(en) print(cn) print(en) print(list(en)) print(list(reversed(en))) #判断字符串是否“回文” iflist(en)==list(rev_en): print('这句话是回文!') else: print('这句话不是回文!') else: print('这句话不是回文!')
以上是python casefold()使用方法,希望对大家有所帮助。更多Python学习指导:python基础教程
本教程的操作环境:windows7系统,Python 3.9.1,DELL G3电脑。