strings.hamming_distance

Functions

hamming_distance(→ int)

Calculate the Hamming distance between two equal length strings

Module Contents

strings.hamming_distance.hamming_distance(string1: str, string2: str) int

Calculate the Hamming distance between two equal length strings In information theory, the Hamming distance between two strings of equal length is the number of positions at which the corresponding symbols are different. https://en.wikipedia.org/wiki/Hamming_distance

Args:

string1 (str): Sequence 1 string2 (str): Sequence 2

Returns:

int: Hamming distance

>>> hamming_distance("python", "python")
0
>>> hamming_distance("karolin", "kathrin")
3
>>> hamming_distance("00000", "11111")
5
>>> hamming_distance("karolin", "kath")
Traceback (most recent call last):
  ...
ValueError: String lengths must match!