Lichen

tests/bitwise.py

1031:aa1826243f0c
5 months ago Paul Boddie Avoid creating zero-length temporary arrays.
     1 def encode(value):     2     return ((value & 8) << 4) | ((value & 4) << 3) | ((value & 2) << 2) | ((value & 1) << 1)     3      4 print encode(15)    # 170     5 print encode(8)     # 128     6 print encode(2)     # 8     7 print encode(0)     # 0