From: Robin Stocker Date: 2007-08-31T22:24:39+09:00 Subject: Re: Encodings of string literals; explicit codepoint escapes? Martin Duerst schrieb: > Python really needs the u"..." because a string can't be Unicode > (in their case UTF-16 or UTF-32) and ASCII-compatible at the same > time. Note that in Python 3, the u"" notation will be gone and all strings will be unicode strings by default [1]. If what you want is a string of bytes, this is what the new bytes type is for. I like this approach and think this will help get rid of the confusion of having the same type for character strings and byte strings. [1] http://www.artima.com/weblogs/viewpost.jsp?thread=157004 Robin