当没有分隔符时,python split函数返回什么?我认为它必须是一个包含一个元素的列表,这是整个字符串。例如
s = "700"
parts = s.split(".")
parts[0]
中的内容是什么?它是" 700"?或者什么都没有?
我的个人测试,我尝试过,表明parts[0] = "700"
,但我想确定。
答案 0 :(得分:1)
.split只创建一个字符串列表,当它达到指定的分隔符时,它会向列表中添加一个新字符串,以下字符将放入其中,依此类推。因此,如果它没有达到分隔符,那么一切都将在数组的第一项