Bit Operations
J. Clifford Dyer
jcd at sdf.lonestar.org
Wed Nov 28 15:57:54 EST 2007
On Wed, Nov 28, 2007 at 09:07:56PM +0100, Gianmaria Iaculo - NVENTA wrote regarding Bit Operations:
>
> Hi there,
> I'm so new to python (coming from .net so excuse me for the stupid question)
> and i'm tring to do a very simple thing,with bytes.
>
> My problem is this:
>
> i've a byte that naturally is composed from 2 nibbles hi&low, and two
> chars.. like A nd B. What i wonna do is to write A to the High nibble and B
> to the the lower nibble.
> Or an other example can be i've 2 numbers.. like 7 and 8 and whant to do the
> same as for chars.
>
> I'm really confused on how t do it, maybe cause python is type-less (dynamic
> typed)
>
Do you possibly mean that your letters are hexadecimal digits? If so, you can follow the advice given to you by others for numbers, treating your letters as numbers:
A=10
B=11
...
F=15
py>>> hex(15)
'0xf'
>>> int('f', 16)
15
>>> int('0xf', 16)
15
Cheers,
Cliff
More information about the Python-list
mailing list