所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。 class Solution(object): def hammingWeight(self, n): """ :type n: int :rtype: int """ # method one 用内置函数 # return bin(n).count('1') # method two 用位操作 num = 0 while n: num += n % 2 n //= 2 return num 所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。