ВЩ
val and 1 :)Size: a a a
ВЩ
val and 1 :)ВЩ
ВЩ
0 if val == 0 else 1ВЩ
def bit_at(n: int, position: int) -> int:
if (n & (1 << position)) > 0:
return 1
else:
return 0
def bit_at(n: int, position: int) -> int:
return (n & (1 << position)) >> position
ВЩ
(0b1010 & 0b1000) >> 3ВЩ
bit_at(my_number, 3) понятнее, чем (my_number & 0b1000) and 1MF
ВЩ
print(i for i in [1,2,3])А то <generator object <genexpr> at 0x045687D0> выкидывает
ВЩ
(i for i in [1, 2, 3]) — сокращённое выражение для записи генератора, и ты его печатаешь (при вставлении как аргумент скобки можно опустить).ВЩ
list.extendNP
s
NP