python casefold()方法如何使用
发布时间:2024-07-16 10:12:06

说明
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电脑。
