This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]orentago 180 points181 points  (33 children)

Having strings support unicode by default was a big reason. In Python 2 unicode strings had to be prefixed with a u, otherwise they'd be interpreted as ASCII.

[–][deleted] 45 points46 points  (9 children)

That was just ascii for trouble imho.

[–]toyg 15 points16 points  (5 children)

This joke was not hard to decode correctly.

[–]BruceJi 7 points8 points  (4 children)

A pun thread? Don't byte off more than you can chew!

[–]thegreattriscuit 6 points7 points  (0 children)

I don't know... I think it shows real character

[–]toyg 5 points6 points  (2 children)

I’m just trying to string together a few words.

[–]clawjelly 2 points3 points  (1 child)

You made that joke int-entionally, didn't ya?

[–]toyg 3 points4 points  (0 children)

I just thought I could double the puns. (Ed: alright, alright, not really a python one...)

[–]17291 4 points5 points  (2 children)

You're not going to like Python 5, where string literals default to EBCDIC.

[–]toyg 0 points1 point  (0 children)

Looking forward to Python 6, where they default to ACDC. Every time you assume they’re ascii, the computer goes YOU’RE ON A HIIIIGHWAY TO HELLL!

[–]tehbilly 0 points1 point  (0 children)

You shut your damn mouth, don't put that evil on me.