Python: ¿Qué hace un punto y coma?

Obtuve una función en línea para ayudarme con mi proyecto actual y tenía puntos y comas en algunas de las líneas. Me preguntaba por qué? ¿Es para romper la función?

def containsAny(self, strings=[]):
    alphabet = 'abcdefghijklmnopqrstuvwxyz0123456789'
    for string in strings:
        for char in string:
            if char in alphabet: return 1;
    return 0;

La función que tengo en línea con poca modificación:

for string in strings:
    for char in string:
        if char in alphabet: return 1;

¿Esto está diciendo lo siguiente?

if char in alphabet:
    return 1
    break

Respuestas a la pregunta(4)

Su respuesta a la pregunta