题目描述: 思路分析: 要注意的是,做这题目一定要审题,输入的是一般的整数!然后转变为二进制,进而统计1的个数!而python内部的bin()函数可以将输入的整数转为二进制形式我们只需要统计1的个数就可以了 代码实现: class Solution: def hammingWeight(self, n: int) -> int: x=bin(n)#转变之后的类型是字符串类型 return x.count("1")