#3. 封装函数:将时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果, # 如:{‘year’:2018,‘month’:2,‘day’:4,‘hour’:18:‘minute’:23,‘second’:35} #感觉代码有点胡扯,不知道是不是这个题本身就很无聊,或者是我又没读懂题,大家有没有更好的解决方案 def Time_Jiexi(time): lt = time.split(" ") #先按照两个空格切一下 lt.append(lt[0].split("-")) #一部分按照-切一下 lt.append(lt[1].split(":")) ##一部分按照-切:下 d = {} #存入字典中 d['year'] = lt[2][0] d['month'] = lt[2][1] d['day'] = lt[2][2] d['hour'] = lt[3][0] d['minute'] = lt[3][1] d['second'] = lt[3][2] print(d) Time_Jiexi('2018-02-04 18:23:35')