Python3 método isalpha()
Descripción
El método isalpha() de Python verifica si la cadena está compuesta únicamente por letras o caracteres de escritura.
- Cadena vacía: si la cadena está vacía (longitud 0), devuelve
False, porque la cadena vacía no contiene ninguna letra. - Sensible a mayúsculas y minúsculas:
isalpha()El método distingue entre mayúsculas y minúsculas, es decir, solo los caracteres que son letras se consideran válidos. - Caracteres especiales: los caracteres especiales (como signos de puntuación, espacios, dígitos, símbolos especiales, etc.) no se consideran letras.
Sintaxis
Sintaxis del método isalpha():
str.isalpha()
Parámetros
- Ninguno.
Valor de retorno
Devuelve True si la cadena tiene al menos un carácter y todos los caracteres son letras o caracteres de escritura, de lo contrario devuelve False.
Ejemplo
El siguiente ejemplo muestra el método isalpha():
Ejemplo
#!/usr/bin/python3
str = "ejemplo"
print (str.isalpha())
# Letras y caracteres chinos
str = "ejemplo Tutorial para novatos"
print (str.isalpha())
str = "Ejemplo example....wow!!!"
print (str.isalpha())
str = "ejemplo"
print (str.isalpha())
# Letras y caracteres chinos
str = "ejemplo Tutorial para novatos"
print (str.isalpha())
str = "Ejemplo example....wow!!!"
print (str.isalpha())
El resultado del ejemplo anterior es:
True True False
Más ejemplos:
Ejemplo
# Ejemplo 1: cadena que solo contiene letras
print("HelloWorld".isalpha()) # Salida: True
# Ejemplo 2: cadena que contiene números
print("Hello123".isalpha()) # Salida: False
# Ejemplo 3: cadena que contiene espacios
print("Hello World".isalpha()) # Salida: False
# Ejemplo 4: cadena que contiene caracteres especiales
print("Hello#World".isalpha()) # Salida: False
# Ejemplo 5: cadena vacía
print("".isalpha()) # Salida: False
# Ejemplo 6: cadena que contiene guiones bajos
print("Hello_World".isalpha()) # Salida: False
# Ejemplo 7: cadena que contiene letras no ASCII
print("HélloWorld".isalpha()) # Salida: True, porque é es una letra
print("HelloWorld".isalpha()) # Salida: True
# Ejemplo 2: cadena que contiene números
print("Hello123".isalpha()) # Salida: False
# Ejemplo 3: cadena que contiene espacios
print("Hello World".isalpha()) # Salida: False
# Ejemplo 4: cadena que contiene caracteres especiales
print("Hello#World".isalpha()) # Salida: False
# Ejemplo 5: cadena vacía
print("".isalpha()) # Salida: False
# Ejemplo 6: cadena que contiene guiones bajos
print("Hello_World".isalpha()) # Salida: False
# Ejemplo 7: cadena que contiene letras no ASCII
print("HélloWorld".isalpha()) # Salida: True, porque é es una letra
Otras extensiones
Python3 Cadenas