Are you talking about yourself?)) Before insulting some1 look to yourself idiot. And don't teach me how to code. At least that f*cking python can generate such payload without any problems. So before opening your f*cking mouse first take a closer look to described problem. Okay? Fuck off
OK. An empty string takes 37 bytes, and each additional character adds another byte. That says a lot about the tradeoffs of keeping multiple short strings where you’ll pay the 37 bytes overhead for each one vs. a single long string where you pay the overhead only once.
Unicode strings behave similarly, except the overhead is 50 bytes and each additional character adds 2 bytes. That’s something to consider if you use libraries that return Unicode strings, but your text can be represented as simple strings.
By the way, in Python 3, strings are always Unicode and the overhead is 49 bytes (they saved a byte somewhere).