[=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"
,但原始字符串使您不必使用双反斜杠。
我是 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"
,但原始字符串使您不必使用双反斜杠。