Maybe this is a rather stupid question. The multinomial theorem tells us that $$ (x_1+x_2+\ldots+x_n)^k=\sum_{k_1+k_2+\ldots k_n=k}\binom{k}{k_1,k_2,\cdots, k_n}x_1^{k_1}\cdot x_2^{k_2}\cdot\ldots\cdot x_n^{k_n} $$ for non-negative integers $k_1,\ldots,k_n$, $k=k_1+\ldots+k_n$ and real numbers $x_1,\ldots,x_n$.
Now, if I have, for instance,
$$(1+x+x^{-1})^k,$$
this polynomial is not defined for $x=0$. Does this mean that for all $x\in\mathbb{R}\setminus\{0\}$, we have $$ (1+x+x^{-1})^k=\sum_{k_1+k_2+k_3=k}\binom{k}{k_1,k_2,k_3}x^{k_2}x^{-k_3}? $$