为什么我在str2数组的第0个索引中得到“”?
因为您使用的定界符已在此处匹配:
aaaabbddaabbcc^
由于
.split()收集到的零件在进入字符串时会“走过去”,因此这里收集了空字符串。
还要注意,由于定界符为空,为了避免无限循环,在下一次迭代时,
.split()将转发一个字符,然后再次开始搜索。

为什么我在str2数组的第0个索引中得到“”?
因为您使用的定界符已在此处匹配:
aaaabbddaabbcc^
由于
.split()收集到的零件在进入字符串时会“走过去”,因此这里收集了空字符串。
还要注意,由于定界符为空,为了避免无限循环,在下一次迭代时,
.split()将转发一个字符,然后再次开始搜索。