ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Tue, 11 Aug 2020 08:50:59 +0200Constant coefficient of symbolic expressionhttps://ask.sagemath.org/question/52938/constant-coefficient-of-symbolic-expression/Suppose we have the following
sage: var("x,y,z")
sage: expr = x*y+z^2+4
I am looking for a function which does something like
sage: expr.constant_coefficient()
4
However, I did not find such a function. If I use `coefficient` I can get the desired result using
sage: expr.coefficient(x,0).coefficient(y,0).coefficient(z,0)
4
Of course if I have more variables that gets more tedious and I'd write a small helper function which goes through the variables contained in `expr`. I feel like this is much too complicated and I'm just overlooking some function. Is anyone aware of some cleaner way to do this if the expression contains a lot of variables (i.e. without having to write a helper-function)?
Thank you for your help!philipp7Tue, 11 Aug 2020 08:50:59 +0200https://ask.sagemath.org/question/52938/