剑指offer python版 二进制中1的个数

def aa (n):
    if not n:
        return False
    
    ret=0
    while n:
        ret +=1
        n=n&n-1
    return ret


print(aa(38))
    

 

posted @ 2018-10-25 13:47  findtruth123  阅读(332)  评论(0编辑  收藏  举报