Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #46737
| Date | 2013-06-02 18:18 -0400 |
|---|---|
| From | Ned Batchelder <ned@nedbatchelder.com> |
| Subject | Re: Output from to_bytes |
| References | <knstkh$74a$1@news.albasani.net> <ko2irn$9oh$1@reader1.panix.com> <kog58p$nmi$1@news.albasani.net> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.2565.1370211491.3114.python-list@python.org> (permalink) |
On 6/2/2013 3:09 PM, Mok-Kong Shen wrote: > Am 28.05.2013 17:35, schrieb Grant Edwards: >> On 2013-05-26, Mok-Kong Shen <mok-kong.shen@t-online.de> wrote: >>> I don't understand why with the code: >>> >>> for k in range(8,12,1): >>> print(k.to_bytes(2,byteorder='big')) >>> >>> one gets the following output: >>> >>> b'\x00\x08' >>> b'\x00\t' >>> b'\x00\n' >>> b'\x00\x0b' >>> >>> I mean the 2nd and 3rd should be b'\x00\x09' and b'x00\x0a'. >>> Anyway, how could I get the output in the forms I want? >> >> Well, it would help if you told us what output form you want. > > As I stated, I like the 2nd and 3rd be b'\x00\x09' and b'\x00\x0a' > respectively. This is what would expeacted to be in a hexadecimal > notation IMHO in other PLs. > When you print bytes, Python doesn't use "hexadecimal notation." It prints a Python bytes literal. That literal will use printable characters like 'Q', or hex escapes like '\x00', or other escapes like '\n', depending on the character. If you want hex output, you have to create it yourself, for example with the binascii module. --Ned. > M. K. Shen >
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Output from to_bytes Mok-Kong Shen <mok-kong.shen@t-online.de> - 2013-05-26 14:02 +0200
Re: Output from to_bytes Chris Angelico <rosuav@gmail.com> - 2013-05-26 23:26 +1000
Re: Output from to_bytes Terry Jan Reedy <tjreedy@udel.edu> - 2013-05-26 16:45 -0400
Re: Output from to_bytes Grant Edwards <invalid@invalid.invalid> - 2013-05-28 15:35 +0000
Re: Output from to_bytes Mok-Kong Shen <mok-kong.shen@t-online.de> - 2013-06-02 21:09 +0200
Re: Output from to_bytes Ned Batchelder <ned@nedbatchelder.com> - 2013-06-02 18:18 -0400
csiph-web