再会!现在我注意到一件相当奇怪的事情:对于相同的字符串,split 方法在不应该的地方表现不同。默认情况下,split 方法的分隔符是空格,因此如果将空格作为参数传递,应该没有区别。但是,会发生以下情况:time.ctime(0).split() # ['Thu', 'Jan', '1', '03:00:00', '1970']
time.ctime(0).split(' ') # ['Thu', 'Jan', '', '1', '03:00:00', '1970']
这种行为的原因可能是什么?提前致谢
如果未指定
sep,它将默认split()为任意数量的连续空格/制表符作为分隔符。例子: