# 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!