一、大小写转换
#小写转大写
str.upper()
#大写转小写
str.lower()
二、正则去除括号内容
import re
b = 首冠(食品)
b = re.sub(u"\\(.*?\\)|\\(.*?\\)|\\(.*?\\)", "", b)
三、判断是否含有汉字
def hasCN(string: str):
return re.compile(u'[\u4e00-\u9fa5]').search(string)
四、list按照字数排序
myList = ['青海省','内蒙古自治区','西藏自治区','新疆维吾尔自治区','广西壮族自治区']
myList1 = sorted(myList,key = lambda i:len(i),reverse=True)
sorted(iterable, cmp=None, key=None, reverse=False)
iterable:是可迭代类型;
cmp:用于比较的函数,比较什么由key决定;
key:用列表元素的某个属性或函数进行作为关键字,有默认值,迭代集合中的一项;
reverse:排序规则. reverse = True 降序 或者 reverse = False 升序,有默认值。