John Nagle wrote:
    With "bytearray", the element type is considered to be "unsigned byte",
or so says PEP 3137: "The element data type is always 'B' (i.e. unsigned byte)."

Let's try:

Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on
win32
 >>> xx = b'x'
 >>> repr(xx)
"'x'"
 >>> repr(xx[0])
"'x'"
 >>> repr(xx[0][0])
"'x'"
 >>>

But that's not what "repr" indicates.  The bytearray element is apparently
being promoted to "bytes" as soon as it comes out of the array.

There's no distinction byte type. A single character of a bytes type is also a bytes.

--
Erik Max Francis && m...@alcyone.com && http://www.alcyone.com/max/
 San Jose, CA, USA && 37 18 N 121 57 W && AIM, Y!M erikmaxfrancis
  Did you ever love somebody / Did you ever really care
   -- Cassandra Wilson
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to