python用法总结

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-16 23:40   11   0

一、大小写转换

#小写转大写
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 升序,有默认值。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP