[Python-Dev] Python 3.x and bytes (original) (raw)
Georg Brandl g.brandl at gmx.net
Thu May 19 07:28:36 CEST 2011
- Previous message: [Python-Dev] Python 3.x and bytes
- Next message: [Python-Dev] Python 3.x and bytes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 19.05.2011 00:39, Greg Ewing wrote:
Ethan Furman wrote:
somevar[3] == b'd'
1) a check to see if the bytes instance is length 1 2) a check to see if i) the other object is an int, and 2) 0 <= otherobj < 256 3) if 1 and 2, make the comparison instead of returning NotImplemented? It might seem convenient, but I'd worry that it would lead to even more confusion in other ways. 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 :)
Georg
- Previous message: [Python-Dev] Python 3.x and bytes
- Next message: [Python-Dev] Python 3.x and bytes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]