首页 > 解决方案 > 如何忽略 ppython 字符串中的双引号字符(作为函数的输入参数)

问题描述

我需要将一个参数传递给一个函数,其中输入的特定部分需要用双引号引起来,以便正确解释。

目标是用户提供的字符串: input = "abc"-d 被解释为: ""abc"-d"

为什么?因为在“”之间你提供了一个表达式,其中 - 被视为破折号而不是算术减号。我需要它最终将其传递为 "\\\\"abc\\\\"-d"

我确实尝试过

r""a-b-c"-d"

但没有运气。感谢您的建议!

标签: pythonstringspecial-characters

解决方案


请尝试 '""abc"-d"'


推荐阅读