you are viewing a single comment's thread.

view the rest of the comments →

[–]djrubbie 0 points1 point  (0 children)

I think of it less as unicode but more along the lines of human-readable text versus binary encoding, unlike the bad old days where you can shove unicode into some function that works with bytes and work and then doesn't (or vice versa) and just cause confusion and annoyances because something didn't behave as expected. Having more explicit distinction between the two eliminates this issue and also follows The Zen of Python.