Constantes de cordes en python
Le chaîne Le module de Python contient neuf constantes de cordes. Les valeurs de ces constantes de chaîne sont décrites dans le tableau ci-dessous.
Nom constant | Valeur |
---|---|
ascii_lowercase | 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
ascii_uppercase | 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
ascii_letters | 'ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ' |
chiffres | '0123456789' |
hexdigits | '0123456789ABCDEFABCDEF' |
octdigits | '01234567' |
ponctuation | !»# $% & '() *+,-./:;?@ [\] ^ _ '| ~ |
espace blanc | Comprend les personnages espace, languette, saut de ligne, retour, forme, et Onglet vertical |
imprimable | Comprend les valeurs de chiffres, ascii_letters, ponctuation, et espace blanc |
Ces constantes de chaîne intégrées sont utilisées pour valider les données. La section suivante de cet article couvre les utilisations de certaines des constantes de chaîne mentionnées ci-dessus.
Exemple 1: Utilisation de la constante ASCII_LOWERCASE
Le script suivant prendra toutes les données de chaîne de l'utilisateur et les stockera dans la variable stringval. Le erreur la variable est initialement définie sur FAUX. Si une lettre majuscule existe dans le stringval variable, puis le erreur la variable sera définie sur Vrai. Après avoir vérifié tous les personnages de stringval, Si la valeur de erreur restes FAUX, Ensuite, un message de réussite sera imprimé. Sinon, un message d'erreur sera imprimé.
#!/ usr / bin / env python3Sortir
Le script est exécuté deux fois. La première valeur d'entrée n'est pas valide et la deuxième valeur d'entrée est valide, comme le montre l'image ci-dessous:
Exemple 2: utilisation de la chaîne.chiffres constants
Le script suivant vérifie si le texte d'entrée contient tout le nombre de caractères en utilisant le chaîne.chiffres constant, comme dans l'exemple précédent. Si la valeur d'entrée est valide, la valeur de chaîne sera convertie en entier en utilisant le int () méthode. Ensuite, il vérifiera si la valeur d'entrée est une année de saut.
# Importer le module de chaîneSortir
Le script est exécuté deux fois. 2000 est considéré comme la première entrée et est une année de saut, et 2010 est considéré comme la deuxième entrée et n'est pas une année de saut, comme semble-t-il dans l'image ci-dessous:
Exemple 3: utilisation de plusieurs constantes de chaîne
Le script suivant montre l'utilisation de la chaîne.chiffres et chaîne.Constantes de ponctuation pour le premier texte d'entrée et la chaîne.ascii_lowercase et chaîne.Constantes de ponctuation pour la deuxième entrée. La première entrée prendra n'importe quel numéro de téléphone comme entrée, qui peut contenir des chiffres, le symbole '+' et le symbole '-'. La première entrée prendra toute adresse e-mail comme entrée, qui peut contenir n'importe quelle petite lettre, le symbole '@' et le '.' symbole. Si la valeur du erreur restes variables FAUX Après avoir vérifié les deux textes d'entrée, il imprimera un message de réussite. Sinon, il imprimera le message d'erreur.
#!/ usr / bin / env python3Sortir
Le script est exécuté deux fois. Un téléphone valide et une adresse e-mail non valide sont donnés dans la première exécution et un téléphone valide et une adresse e-mail valide sont donnés dans la deuxième exécution, comme on le voit dans l'image ci-dessous:
Conclusion
Les utilisations des trois principales constantes de chaîne intégrées de Python ont été expliquées dans cet article. Espérons que la lecture de cet article devrait aider les utilisateurs de Python à mieux comprendre comment utiliser les constantes de chaîne dans Python.