On Wed, Aug 22, 2007 at 11:12:32PM -0700, Gregory P. Smith wrote: > Is there anything similar to chr(65) for creating a single byte string > that doesn't involve creating an intermediate string or tuple object? > > bytes(chr(65)) > bytes((65,)) > > both seem slightly weird. > > Greg
yes i know.. bad example. b'\x41' works for that. pretend i used an integer variable not an up front constant. bytes(chr(my_int)) # not strictly correct unless 0<=my_int<=255 bytes((my_int,)) struct.pack('B', my_int) This came up as being useful in unittests for the bsddb bytes:bytes changes i'm making but at the moment I'm not coming up with practical examples where its important. maybe this is a nonissue. -gps _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com