On Sat, 15 Sep 2007 11:55:28 +0000, Boris Dušek wrote: > I am looking for the best way to convert a string of length 1 (= 1 > character as string) to integer that has the same value as numeric > representation of that character. Background: I am writing functions > abstracting endianness, e.g. converting a string of length 4 to the > appropriate integer value (e.g. '\x01\x00\x00\x00' = 2**24 for big > endian memory, 2**0 for little endian memory). For this, I need to > know the numeric value of each byte and sum them according to > endianness.
So you are looking for the `struct` module in the standard library instead of doing this yourself. :-) If you insist on doing it yourself take a look at the built-in `ord()` function. Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list