颠倒给定的 32 位无符号整数的二进制位。 解 进制转换 十进制转换为二进制 bin(n) 返回字符串 二进制转换为十进制 int(s, 2) class Solution: # @param n, an integer # @return an integer def reverseBits(self, n): s = bin(n)[2:] while len(s) < 32: s = "0" + s s = s[::-1] s = "0b" + s return int(s, 2)