2024-10-02 06:26:53 发布
网友
这是我需要分拆出来列出的单词,但不幸的是,我的单词以t开头,看起来像反斜杠符号\t -> (Tab)
t
\t -> (Tab)
animal = "\\tiger\tortoise\tropicbird" animals = animal.split('\\') print(animals)
输出
['', 'tiger\tortoise\tropicbird']
期望
['', 'tiger','tortoise','tropicbird']
有没有人有过这样的经历。我该怎么办?你知道吗
谢谢
反斜杠用作转义字符。正如user2357112所提到的,在动物变量中,唯一真实的t是单词“tiger”中的t。你知道吗
你应该做的是修改你的动物变量
animal = "\\tiger\tortoise\tropicbird" 到animal = "\\tiger\\tortoise\\tropicbird"
animal = "\\tiger\tortoise\tropicbird"
animal = "\\tiger\\tortoise\\tropicbird"
您可以通过以下方式实现: animal = animal.replace('\t', '\\t')
animal = animal.replace('\t', '\\t')
然后animals = animal.split('\\')会给你预期的答案。你知道吗
animals = animal.split('\\')
>>> animal = "\\tiger\tortoise\tropicbird" >>> animal = animal.replace('\t', '\\t') >>> animal '\\tiger\\tortoise\\tropicbird' >>> animals = animal.split('\\') >>> animals ['', 'tiger', 'tortoise', 'tropicbird']
你应该有
animal = r"\\tiger\tortoise\tropicbird"
相反。注意r,它使\文字化。你知道吗
r
\
反斜杠用作转义字符。正如user2357112所提到的,在动物变量中,唯一真实的t是单词“tiger”中的t。你知道吗
你应该做的是修改你的动物变量
animal = "\\tiger\tortoise\tropicbird"
到animal = "\\tiger\\tortoise\\tropicbird"
您可以通过以下方式实现:
animal = animal.replace('\t', '\\t')
然后
animals = animal.split('\\')
会给你预期的答案。你知道吗你应该有
相反。注意
r
,它使\
文字化。你知道吗相关问题 更多 >
编程相关推荐