For any continuous function $f(x)$ we have that $$ (*) \quad \quad \lim_{x\to x_0} f(x) = f(\lim_{x\to x_0}x) = f(x_0). $$ Because of this, I always believed that by the continuity of the norm function, for a sequence of functions $f_n$ converging to some function $f$, that we could say $$ (**) \quad \quad \lim_{n\to \infty} ||f_n||_p = || \lim_{n\to \infty} f_n||_p = ||f||_p. $$ So is there a difference between $(*)$ and $(**)$? Are we not allowed to perform the switching of limits in $(**)$, even though the norm is continuous?
On a related note I also always thought we could do the following for a sequence of functions in a Hilbert space: $$ \lim_{n\to \infty} \langle f_n, g \rangle = \langle \lim_{n\to \infty} f_n, g \rangle = \langle f, g \rangle. $$ Is this also not true?