gpt4 book ai didi

python - 为什么 split() 在同一字符串上返回的元素多于 split ("")?

转载 作者:行者123 更新时间:2023-11-28 19:46:57 27 4
gpt4 key购买 nike

我在同一个 string 上使用 split()split("") .但为什么 split("") 返回的元素数量少于 split()?我想知道在什么特定的输入情况下会发生这种情况。

最佳答案

str.split使用 None 参数(或无参数)拆分所有 空白字符,并且这不仅限于只是您输入的空格使用你的空格键。

In [457]: text = 'this\nshould\rhelp\tyou\funderstand'

In [458]: text.split()
Out[458]: ['this', 'should', 'help', 'you', 'understand']

In [459]: text.split(' ')
Out[459]: ['this\nshould\rhelp\tyou\x0cunderstand']

可以在 All the Whitespace Characters? Is it language independent? 找到 split(None) 拆分所依据的所有空白字符的列表。

关于python - 为什么 split() 在同一字符串上返回的元素多于 split ("")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49354949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com