Python3 método isalpha()

Python3 字符串Python3 Cadenas


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), devuelveFalse, 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())

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

Python3 字符串Python3 Cadenas

Otras extensiones