Python determina si una cadena contiene inglés
Utilice el método isalpha() para emitir juicios. El método isalpha() de Python detecta si una cadena consta únicamente de letras. Devuelve True si la cadena tiene al menos un carácter y todos los caracteres son letras; False en caso contrario.
El carácter que será detectado por el método isalpha(). Puede ser un carácter válido (convertido al tipo int) o EOF (que indica un carácter no válido).
Información ampliada
Generalmente se cree que sólo "abc...xyzABC...XYZ" son letras, pero esto en realidad es incorrecto. Las letras no son fijas y diferentes idiomas y culturas pueden contener letras diferentes. Por ejemplo, en el entorno "chino simplificado", el cirílico БГЁ, el griego ΣΩΔΨΦ (letras griegas comúnmente utilizadas en fórmulas matemáticas y físicas), etc. letras.
Puedes usar la función setlocale() para cambiar la configuración regional del programa para que el programa pueda usar diferentes conjuntos de caracteres para admitir diferentes idiomas y culturas. Una letra es una letra minúscula o una letra mayúscula; y una letra minúscula debe corresponder a una letra mayúscula, y viceversa. Aunque esta declaración se aplica a la configuración de región predeterminada (el valor predeterminado es "C"), no necesariamente se aplica a otras configuraciones de región.
Enciclopedia Baidu-isalpha