7.python3实用编程技巧进阶
Posted derek1184405959
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.python3实用编程技巧进阶相关的知识,希望对你有一定的参考价值。
2.1.如何拆分含有多种分隔符的字符串
#2.1.如何拆分含有多种分隔符的字符串 s = ‘ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz‘ #第一种方法 def my__split(s, seps): res = [s] for sep in seps: t = [] list(map(lambda ss: t.extend(ss.split(sep)), res)) res = t return res s1 = my__split(s, ‘,;|\t‘) print(s1) #[‘ab‘, ‘cd‘, ‘efg‘, ‘hi‘, ‘jkl‘, ‘mn‘, ‘opq‘, ‘rst‘, ‘uvw‘, ‘xyz‘] #第二种方式:使用re.split (推荐) import re s2 = re.split(‘[,;|\t]+‘, s) print(s2) #[‘ab‘, ‘cd‘, ‘efg‘, ‘hi‘, ‘jkl‘, ‘mn‘, ‘opq‘, ‘rst‘, ‘uvw‘, ‘xyz‘]
2.2.如何调整字符串中文本的格式
#2.2.如何调整字符串中文本的格式 import re #调整时间显示的格式 s = "2019-08-15 23:23:12" s1 = re.sub(r‘(\d4)-(\d2)-(\d2)‘,r‘\2/\3/\1‘,s) print(s1) # 08/15/2019 23:23:12
以上是关于7.python3实用编程技巧进阶的主要内容,如果未能解决你的问题,请参考以下文章