>> \ 发生了?现在不应该打印 \n 吗?我知道 repr() 函-6ren">
gpt4 book ai didi

python - 如何转义字符串中已经存在的换行符?

转载 作者:太空宇宙 更新时间:2023-11-03 18:03:03 28 4
gpt4 key购买 nike

我有一个问题,为什么会这样:

testStr="\n"
testStr = "\\"+testStr
print testStr
>>> \

发生了?现在不应该打印 \n 吗?我知道 repr() 函数,但我宁愿用另一种方式解决这个问题如果您能帮助我,那就太好了

最佳答案

输入 testStr = "\n" 后,特殊字符已被解释。所以在下一行中你不能改变他们的解释,因为它已经发生了。这是在lexical analysis期间完成的阶段,所以甚至在代码实际执行之前。当字符串被分配给变量时,两个字符“\”和“n”已经消失了 - 只有一个字符 - 新行字符。

关于python - 如何转义字符串中已经存在的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27363399/

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