【发布时间】:2020-12-30 20:55:27
【问题描述】:
例如读取一个数字=23 和一个位位置=2,在检查第 i 个位置后将其替换为第 (i+1) 个位。
n = int(input("Enter a number: "))
p = int(input("Enter a position: "))
print(bin(n))
def setBit(n, p):
if(p == 1):
n >> p+1
return n
print(setBit(n,p))
【问题讨论】:
标签: python replace position bit-manipulation shift