gpt4 book ai didi

python - 如何将字符串中的 "\t"拆分为两个单独的字符 "\"和 "t"? (如何拆分转义序列?)

转载 作者:太空狗 更新时间:2023-10-30 01:45:33 25 4
gpt4 key购买 nike

我正在尝试将 python 中的字符串拆分为字符列表。我知道在 python 中有很多方法可以做到这一点,但我遇到过这些方法没有给我想要的结果的情况。

当我在字符串中明确写入诸如“\t”之类的特殊字符(我不是指真正的制表符)时,就会出现问题。

例子:

string = "    Hello \t World."

我需要的输出是:

list_of_chars = [' ', ' ', ' ', ' ', 'H', 'e', 'l', 'l', 'o', ' ', '\', 't', ' ', 'W', 'o', 'r', 'l', 'd', '.']

但是当我使用 this question 中给出的方法时,我得到一个包含 '/t' 作为整个字符串的列表 - 没有分开。

例子:

> list(string)
> ['H', 'e', 'l', 'l', 'o', 'w', ' ', '\t', ' ', 'W', 'o', 'r', 'l', 'd', '.']

我想知道为什么会这样,以及如何得到我想要的。

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