我认为这有点棘手。
如果我有:
a = "fwd"
b = "\fwd"
我怎么能忽略 "\"
所以像
print(a in b)
可以评估为真?
原文由 Kevin R. 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为这有点棘手。
如果我有:
a = "fwd"
b = "\fwd"
我怎么能忽略 "\"
所以像
print(a in b)
可以评估为真?
原文由 Kevin R. 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答873 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
您在
fwd
中没有b
。您有wd
,前面是 ASCII 代码点 0C,FORM FEED 字符。当您在常规字符串文字中使用\f
转义序列时,这就是 Python 放置在那里的值。如果要包含反斜杠或使用原始字符串文字,请加倍反斜杠:
现在
a in b
有效:请参阅 字符串文字 文档: