python 反转list
b[:1:-1] => [begin:end:step] # 以-1为步长
bin 函数 转换为二进制
int 函数 转化为整数,第二个参数是基数
class Solution:
# @param n, an integer
# @return an integer
def reverseBits(self, n):
b = bin(n)[:1:-1] # [begin:end:step]
return int(b + (32-len(b))*'0', 2)
网友评论