(a, b)
return i
Returns the position of the first differing character in the sequences a
    and b. For example, first_diff('render', 'rending') == 4. This function
    limits the return value to 255 so the difference can be encoded in a single
    byte.
Returns the position of the first differing character in the sequences a
    and b. For example, first_diff('render', 'rending') == 4. This function
    limits the return value to 255 so the difference can be encoded in a single
    byte.
Returns the position of the first differing character in the sequences a and b . For example first_diff ( render rending ) == 4 . This function limits the return value to 255 so the difference can be encoded in a single byte .
def first_diff(a, b):
    """
    Returns the position of the first differing character in the sequences a
    and b. For example, first_diff('render', 'rending') == 4. This function
    limits the return value to 255 so the difference can be encoded in a single
    byte.
    """

    i = 0
    while i <= 255 and i < len(a) and i < len(b) and a[i] == b[i]:
        i += 1
    return i
def first_diff ( a , b ) : i = 0 while i <= 255 and i < len ( a ) and i < len ( b ) and a [ i ] == b [ i ] : i += 1 return i