[Python-Dev] Python 3.x and bytes (original) (raw)

Stefan Behnel stefan_ml at behnel.de
Thu May 19 10:37:03 CEST 2011


Xavier Morel, 19.05.2011 09:41:

On 2011-05-19, at 07:28 , Georg Brandl wrote:

On 19.05.2011 00:39, Greg Ewing wrote:

If someone sees that

somevar[3] == b'd' is true, and that somevar[3] == 100 is also true, they might expect to be able to do things like n = b'd' + 1 and get 101... or maybe b'e'... Maybe they should :) But why wouldn't "they" expect b'de' + 1 to work as well in this case? If a 1-byte bytes is equivalent to an integer, why not an arbitrary one as well?

The result of this must obviously be b"de1".

Stefan



More information about the Python-Dev mailing list