Constantes de cuerda en Python
El cadena El módulo de Python contiene nueve constantes de cadena. Los valores de estas constantes de cadena se describen en la tabla a continuación.
Nombre constante | Valor |
---|---|
ascii_lowercase | 'ABCDEFGHIJKLMNOPQRSTU VWXYZ' |
ASCII_UPPERCASE | 'ABCDEFGHIJKLMNOPQRSTU VWXYZ' |
ASCII_LETTERS | 'ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ' |
dígitos | '0123456789' |
hexdígitos | '0123456789ABCDEFABCDEF' |
octdígitos | '01234567' |
puntuación | !ps+,-./:;?@[\]^_ '| ~ |
whitepace | Incluye los personajes espacio, pestaña, linea de alimentación, devolver, Formalía, y pestaña vertical |
imprimible | Incluye los valores de dígitos, ASCII_LETTERS, puntuación, y whitepace |
Estas constantes de cadena incorporadas se utilizan para validar datos. La siguiente sección de este artículo cubre los usos de algunas de las constantes de cadena mencionadas anteriormente.
Ejemplo 1: Uso de ASCII_LowerCase constante
El siguiente script tomará cualquier datos de cadena del usuario y los almacenará en la variable stringval. El error La variable se establece inicialmente para FALSO. Si existe alguna carta en mayúsculas en el stringval variable, entonces el error variable se establecerá en Verdadero. Después de revisar todos los personajes de stringval, Si el valor de error restos FALSO, entonces se imprimirá un mensaje de éxito. De lo contrario, se imprimirá un mensaje de error.
#!/usr/bin/env python3Producción
El script se ejecuta dos veces. El primer valor de entrada no es válido, y el segundo valor de entrada es válido, como se ve en la imagen a continuación:
Ejemplo 2: uso de cadena.dígitos constante
El siguiente script verifica si el texto de entrada contiene todo el número de caracteres utilizando el cadena.dígitos constante, como en el ejemplo anterior. Si el valor de entrada es válido, el valor de la cadena se convertirá en un entero utilizando el En t() método. A continuación, verificará si el valor de entrada es un año bisiesto.
# Importar módulo de cadenaProducción
El script se ejecuta dos veces. 2000 se toma como el primer aporte y es un año bisiesto, y 2010 se toma como el segundo aporte y no es un año bisiesto, como parece en la imagen a continuación:
Ejemplo 3: Uso de múltiples constantes de cadena
El siguiente script muestra el uso de la cadena.dígitos y cadena.constantes de puntuación para el primer texto de entrada y la cadena.ascii_lowercase y cadena.constantes de puntuación para la segunda entrada. La primera entrada tomará cualquier número de teléfono como entrada, que puede contener dígitos, el símbolo '+' y el símbolo '-'. La primera entrada tomará cualquier dirección de correo electrónico como entrada, que puede contener cualquier letra pequeña, el símbolo '@' y el ''.' símbolo. Si el valor del error restos variables FALSO Después de verificar ambos textos de entrada, se imprimirá un mensaje de éxito. De lo contrario, imprimirá el mensaje de error.
#!/usr/bin/env python3Producción
El script se ejecuta dos veces. Se proporciona un teléfono válido y una dirección de correo electrónico no válida en la primera ejecución y se proporciona un teléfono válido y una dirección de correo electrónico válida en la segunda ejecución, como se ve en la imagen a continuación:
Conclusión
Los usos de las tres constantes de cuerda incorporadas principales de Python se explicaron en este artículo. Con suerte, leer este artículo debería ayudar a los usuarios de Python a comprender mejor cómo usar constantes de cadena en Python.