Как изменить биты в целое число?

У меня есть целое число со значением7 (0b00000111) И я хотел бы заменить его на функцию13 (0b00001101). Какой лучший алгоритм для замены битов в целом числе?

Например:

set_bits(somevalue, 3, 1) # What makes the 3rd bit to 1 in somevalue?

Ответы на вопрос(3)

Ваш ответ на вопрос