[=10r'\theta_1 \theta_2', class=smp.Function) 中的 r 是什么意思?

What does r in smp.symbols(r'\theta_1 \theta_2', cls=smp.Function) mean?

我是 sympy 的新手,我正在遵循将其用于物理学的指南。

有一行说: smp.symbols(r'\theta_1 \theta_2', cls=smp.Function)

'\theta_1 \theta_2'前面的r是什么意思?我还没有找到任何东西...

到目前为止,我注意到删除它

Screenshot without the r, using jupyter

变量名有些混乱,因为它有一个 \ 代表“LaTeX”。

感谢您提供的任何见解!!

r"xxx" 表示“原始字符串”,其中未处理反斜杠转义。字符串 "\theta" 本身包含 5 个字符:制表符和字母“heta”。但是字符串 r"\theta" 包含 6 个字符:一个反斜杠,一个 't',然后是 'heta'.

您也可以写 "\theta_1 \theta_2",但原始字符串使您不必使用双反斜杠。