今天在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('指定移除的字符')
移除字符串头尾指定的字符
默认为空格