本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
方法一:str.split
split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,通过该分割操作后,会返回一个列表。
s = 'a b c' s = s.split(' ') print(list(filter(lambda x:x!='',s)))
注意:split()一次只可以使用一个符号进行字符串分割操作,
方法二:re.split
如若需要在一个字符串中进行多个字符的分割,可以使用import re模块进行字符串多种字符的分割。
>>> e = "852317006@qq.com" >>> import re >>> re.split('@|\.',e) ['852317006', 'qq', 'com']
方法三:str.partition
利用字符串函数partition或者rpartition实现字符串分割。
将目标字符串分割为两个部分,返回一个三元元组(head,sep,tail),包含分割符。
>>> str 'abc,123 efg,567' >>> str.partition(',') ('abc', ',', '123 efg,567') >>> str.rpartition(',') ('abc,123 efg', ',', '567')
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
长按识别二维码并关注微信
更方便到期提醒、手机管理