python - 如何阻止 Python 识别字符串文字,例如“\n”或“\b”?
问题描述
我正在使用 API 将 LaTeX 转换为 PNG 格式。我正在转换的乳胶字符串是用乳胶、.tex 编写的,因此它们使用诸如“\n”之类的短语。
我拥有的字符串示例是
query = "$\displaystyle \binom n r = \dfrac{n!}{r!(n-r)!}$"
但是,Python 可以识别\b
in \binom
,因此字符串被识别为有换行符,即使我想要它做的只是识别单个字符。
如果可能的话,我希望不必修改字符串本身,因为字符串也是从 API 中获取的。那么有什么方法可以忽略这些字符串文字,例如'\b'或'\n'?
解决方案
使用r"$\displaystyle \binom n r = \dfrac{n!}{r!(n-r)!}$"
. 这称为原始字符串。你可以在这里阅读更多关于它的信息
通常,您可以使用以下格式的原始字符串:
普通字符串:
'Hi\nHow are you?'
输出:
Hi
How are you?
原始字符串:
r'Hi\nHow are you?'
输出:
Hi\nHow are you?
推荐阅读
- fortran - 如何并行化嵌套循环
- angular - 图片上传base64 vs formdata的问题
- android - Flutter:如何让应用程序在后台运行
- c# - 在 Xamarin.Android 中的 Mapbox 中跟踪设备位置
- android - 输入的数组索引更改 Volley 库 POST 参数中的位置
- javascript - 使用 mongodb 驱动程序通过 mongoose 连接更改流
- google-cloud-platform - 在谷歌云中使用云代理连接VM和Paas实例有多安全
- airflow - 如何将 git 的凭据传递给 bitnami 气流头盔
- curl - 并行运行 curl 中测量的时间不匹配
- android - Android - 如何从电子邮件选择器列表中排除 PayPal?