gpt4 book ai didi

python - 为什么即使我没有指定分隔符,split 函数也会忽略 '\n'?

转载 作者:太空宇宙 更新时间:2023-11-04 07:07:37 26 4
gpt4 key购买 nike

根据 python 文档。

str.split([sep[, maxsplit]])

如果未指定 sep 或为 None,则应用不同的拆分算法:连续的空格被视为单个分隔符,如果字符串有前导或尾随,结果将在开头或结尾不包含空字符串空格。因此,用 None 分隔符拆分空字符串或仅由空格组成的字符串会返回 []。
但是,

str = 'L1 \nL2 \nL3'
print str.split()

返回 ['L1','L2','L3']

最佳答案

空格由字符 ' ''\t''\r''\n' 组成。因此,"\n" 是单次运行的连续空白。

关于python - 为什么即使我没有指定分隔符,split 函数也会忽略 '\n'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33493821/

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