Let $\mathcal{O}(-1)$ be the tautological bundle over $\mathbb{P}^n$ and $\mathcal{O}(1)$ its dual bundle, also known as the hyperplane bundle. I know that there is a bijection between $\Gamma(\mathbb{P}^n,\mathcal{O}(1))$ and $\mathbb{C}[z_0,\dots,z_n]_1$, the set of homogeneus degree $1$ polynomials in $n+1$ variables. In fact, I think that given any two sections defined over two different affine open sets of $\mathbb{P}^n$ that glue are also defined by one of these polynomials.
So my question is, what can we say about a section only defined in one of the affine open sets? Can these sections be arbitrary or are they also determined by a linear functional?
Edit: MooS already provided a great answer for the algebraic geometric case. Yet, I forgot to mention in the OP that I'm looking for a holomorphic approach to the problem.
Edit 2: In fact, given any affine open set $U_i$ of $\mathbb{P}^n$ it would be enough for me to know how the sections $\mathcal{O}(1)(U_i)$ look in the holomorphic setting. MooS' answer makes me think that these sections should be of the form $\frac{f(z_0,\dots,z_n)}{z_i^{\operatorname{deg}f-1}}$, for $f$ an homogeneous polynomial, just as in the algebraic setting, yet I don't know how to show it.
For example, in $U_i$ a section $s$ is defined by a function $\tilde{s}:\mathbb{C}^n\to\mathbb{C}$ so that $$s([z])=([z],\tilde{s}(z_0/z_i,\dots,z_n/z_i)).$$
Taking the series expansion of $\tilde{s}$ naturally yields a homogeneous polynomial as long as it's finite. And even in this case we end up with something of the form $\frac{g(z_0,\dots,z_n)}{z_i^{\operatorname{deg g}}}$ for $g$ a homogeneous polynomial. Any ideas on how to proceed from here?