On Sunday, November 25, 2012 12:23:13 AM UTC+1, Dennis Lee Bieber wrote:
> ...
>       Pardon? In ASCII (and encodings that share the first 128 positions),
> 
> a TAB is x09.
> 
> 
> 
> >>> def show(c):
> 
> ...     print "%r is 0x%2.2X" % (c, ord(c))
> 
> ...
> 
> >>> show(raw_input()[0])
> 
> i
> 
> 'i' is 0x69
> 
> >>> show(raw_input()[0])
> 
> 
> 
> '\t' is 0x09
> 
> >>>
> 
> 
> 
>       My "input" for the second was <ctrl-i>
> 
> 
> 
>       Typically, keyboard/console interfaces generate
> 
> <ord-lowercase-letter> - 0x60 when the control key is held down.
> 
> Lowercase "i" is 0x69; minuse 0x60 give 0x09, which is the TAB
> 
> character.
> 
> 
> 
>       A GUI interface, however, may capture the combination for some other
> 
> usage.

Thanks! I did not know that.

Michael
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to