One Line One Command:时间处理

字数 209阅读 19

今天在QQ群里讨论了如何处理时间得到想要的结果,大致情景如下:

需求---->将时间字符串开头和结尾为0的给去掉,演示起来,奏是这样滴。。。。

time = "0:00:50.032000"  # 这个时间是时时可变

预期结果:50032

代码:(前提导入了re模块)

''.join(re.findall('\d', time).strip('0'))


分析:

这里大致用到了3个方法

1、'分隔符'.join(seq)

分隔符可以为空

seq为:序列,字符串,元祖,字典

2、re.findall()

re模块的一个方法,所以需要导入re

import re

re.findall('正则表达式', 要处理的seq)

3、strip('指定移除的字符')

移除字符串头尾指定的字符

默认为空格

推荐阅读更多精彩内容