pipenv --python 3.8
pipenv install sympy
vim hoge.py
from sympy import *
from sympy.abc import x,y
expr = '-2*x + 3*y + x**2 + 5*x -y'
print("元の式")
print(expr)
print("")
expr = sympify(expr)
print("同類項にまとめる")
print(expand(expr))
print("")
print("x の次数")
print(degree(expr,x))
print("")
print("x の定数項")
print(expr.coeff(x,0))
print("")
pipenv run python hoge.py
元の式
-2*x + 3*y + x**2 + 5*x -y
同類項にまとめる
x**2 + 3*x + 2*y
x の次数
2
x の定数項
2*y