假设我有一个等式:
equation = d1*d2
如果我使用替代功能:
equation.subs({d1: 20, d2:10})
Python将输出200而不是20 * 10。 我怎样才能用符号替换数字而不计算表达式? 我正在使用SymPy,并以LaTeX形式打印方程式,然后将它们复制到Word。
答案 0 :(得分:-1)
你的意思是这样吗?
>>> equation = "d1*d2"
>>> equation
'd1*d2'
>>> equation.replace("d1","20").replace("d2","10")
'20*10'