每日一题力扣190 反转二进制

颠倒给定的 32 位无符号整数的二进制位

class Solution:
    # @param n, an integer
    # @return an integer
    def reverseBits(self, n):
        str1 = bin(n) #转换为二进制字符串
        str2 = str1[2:].zfill(32) #去掉前'0b'后填充为32位
        str3 = str2[::-1] #字符串反转
        return int(str3,2)  #转为10进制
原文地址:https://www.cnblogs.com/liuxiangyan/p/14511078.html