Hamming distance entre deux chaînes binaires ne fonctionne pas

J'ai trouvé intéressant de l'algorithme pour calculer la distance de hamming sur cette site:

def hamming2(x,y):
    """Calculate the Hamming distance between two bit strings"""
    assert len(x) == len(y)
    count,z = 0,x^y
    while z:
        count += 1
        z &= z-1 # magic!
    return count

Le point est que cet algorithme ne fonctionne que sur des chaînes de bits et je suis en train de comparer deux chaînes de caractères qui sont binaires, mais ils sont dans la chaîne de format, comme

'100010'
'101000'

Comment puis-je les faire travailler avec cet algorithme?

Quelle est la question? Est-il une erreur?
bin(int('100010',2)) produit binaire.

OriginalL'auteur Hyperion | 2015-06-23