Méthode Python String Isascii

Méthode Python String Isascii
Il existe de nombreux schémas de codage dans les langages de programmation informatique. ASCII est le schéma de codage de l'échange de code standard américain pour transformer les données en code secret à transférer sur le réseau en toute sécurité. Il utilise les nombres de 0 à 127 pour encoder les caractères anglais. Dans ce guide, nous utiliserons la fonction isascii () dans nos exemples de codes. Nous avons conçu cet article pour comprendre le fonctionnement de la méthode Python String isascii (). Dans les sections à venir, nous avons des exemples pratiques utiles pour votre compréhension.

Quelle est la méthode Python String Isascii ()?

La méthode isascii () est une fonction intégrée dans un langage de programmation Python. Il est utilisé pour déterminer si une chaîne est ou non ASCII. Si la chaîne complète est en code ASCII, alors la fonction isascii () renvoie «true» et si la chaîne n'est pas en code ASCII, la fonction isascii () renvoie «false». La syntaxe de la fonction isascii () est donnée ci-dessous:

La fonction isascii () ne prend aucun paramètre d'entrée. Il renvoie «vrai» ou «faux» en conséquence. La «chaîne» représente la chaîne qui sera vérifiée par la fonction isascii (), que ce soit en code ASCII ou non. Passons à la section Exemple et explorons quelques exemples simples et utiles pour comprendre le fonctionnement de la fonction isascii ().

Exemple 1:

Le premier exemple est très simple, vous comprendrez facilement comment la fonction isascii () fonctionne dans un programme Python avec cet exemple. L'exemple de code est donné ci-dessous:

String = "ascii"
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

Ici, la première ligne de code contient la chaîne qui sera vérifiée si ce sont tous les caractères ASCII ou non. La chaîne est affectée à une variable 'String'. La fonction isascii () est définie dans la deuxième ligne de code et son résultat est attribué à une autre variable nommée «Res». La dernière ligne de code montre l'utilisation de l'instruction print () pour imprimer le résultat obtenu par la fonction isascii (). La sortie de la fonction est donnée dans la capture d'écran ci-dessous, vérifiez le résultat:

La fonction isascii () a renvoyé «vrai» parce que la chaîne «ascii» est entièrement valide des caractères ASCII, donc la fonction a renvoyé vrai.

Exemple 2:

Ici, nous allons tester la fonction isascii () avec une chaîne vide. La fonction isascii () renvoie vrai pour les chaînes vides car ils sont également des caractères ASCII valides. Vérifiez le code donné dans la capture d'écran ci-dessous:

String = ""
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

Ici, nous n'avons changé que la chaîne d'entrée qui doit être vérifiée, toutes les autres lignes de code sont les mêmes qui ont été définies dans l'exemple précédent. La sortie du code est donnée ci-dessous, vérifiez-la:

Comme vous pouvez le voir, la fonction isascii () est renvoyée true, ce qui signifie que la chaîne vide est également une chaîne ASCII valide.

Exemple 3:

Les nombres de 0 à 9 sont également soutenus par le codage ASCII, ils sont donc également des caractères ASCII valides. Dans le troisième exemple, fournissons les nombres entre 0 et 9 à la fonction isascii () pour vérifier s'ils sont des caractères ASCII valides ou non. Le code est donné dans la capture d'écran ci-dessous:

String = "5468852"
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

Vérirons la sortie de cet exemple dans la capture d'écran ci-dessous:

Comme le montre la sortie, les nombres de 0 à 9 sont des caractères ASCII valides puisque la fonction isascii ().

Exemple 4:

Maintenant, fournissons les caractères spéciaux à la fonction isascii (). Le schéma de codage ASCII représente également des caractères spéciaux comme «#», «$»,% », etc. Donc, si nous fournissons des caractères spéciaux à partir des caractères spéciaux valides, alors la fonction isascii () reviendra vrai. Voir l'exemple de chaîne donnée dans l'exemple ci-dessous:

String = "@ # $% ^ & * () _"
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

Les caractères spéciaux '@ # $% ^ & * () _' sont tous des caractères ASCII valides car le schéma d'encodage ASCII a le code spécifique pour tous ces caractères spéciaux. La fonction isascii () doit retourner vrai pour cette chaîne d'entrée. Vérirons la sortie ci-dessous:

Ainsi, la fonction isascii () est retournée vraie car la chaîne d'entrée est entièrement valide des caractères ASCII.

Exemple 5:

Fournissons le Unicode of Null à la fonction isascii () pour voir s'il prend en charge l'unicode ou non. La fonction isascii () doit revenir vrai pour Unicode des caractères qui sont définis par le schéma de codage ASCII. Voir la chaîne d'entrée donnée dans l'exemple de code ci-dessous:

String = "/ u0000"
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

La sortie du code est donnée dans la capture d'écran ci-dessous:

Ainsi, l'Unicode fourni représente un caractère ASCII valide Null, c'est pourquoi la fonction isascii () est retournée vraie.

Exemple 6:

Jusqu'à présent, nous avons testé la fonction isascii () avec des caractères ASCII valides. Fournissons un caractère non ASCII en entrée. Dans ce cas, la fonction isascii () doit retourner faux. Le caractère d'entrée non ASCII est donné dans l'exemple ci-dessous:

String = "Å"
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

Ici, la fonction isascii () doit revenir fausse parce que «Å» est un personnage non ascii. Vérifiez la sortie de la fonction isascii () ci-dessous:

Comme vous pouvez le voir dans la sortie, la fonction isascii () renvoie false puisque le «Å» est un caractère non ascii.

Exemple 7:

Dans cet exemple, nous fournirons un autre caractère non ASCII pour tester la fonction isascii () avec un autre personnage non ASCII. Voir le caractère d'entrée donné dans le code ci-dessous:

String = "Ø"
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

Ici, la fonction isascii () devrait retourner faux car nous avons fourni un caractère non ASCII. Voir la sortie donnée dans la capture d'écran ci-dessous:

La sortie est fausse; Par conséquent, il est prouvé que la fonction isascii () renvoie vrai pour les caractères ASCII et le fasle pour les caractères non ascii.

Exemple 8:

Dans le dernier exemple, nous fournirons une combinaison de caractères ASCII et non ASCII pour vérifier le résultat de la fonction isascii (). La méthode isascii () renvoie vrai en conséquence si et seulement si chaque caractère dans la chaîne spécifiée est un caractère ASCII. D'un autre côté, si la chaîne contient un ou plusieurs caractères qui ne sont pas des caractères ASCII, la fonction isascii () renvoie false. Une combinaison de caractères ASCII et non ASCII est fournie dans l'exemple ci-dessous pour comprendre le fonctionnement de la fonction Isascii ():

String = "123øabc"
res = chaîne.isascii ()
print ("La chaîne d'entrée est dans ascii =", res)

Comme discuté ci-dessus, si un ou plusieurs personnages de la chaîne est non ASCII. Ensuite, la fonction isascii () retournera fausse. Alors ici, nous devrions être faux en conséquence. Vérifiez la sortie ci-dessous:

Le résultat est faux. Par conséquent, la fonction isascii () prouvée renvoie vrai pour tous les caractères ASCII et les chaînes vides et les rendements faux pour les autres.

Conclusion

Dans cet article, nous avons discuté d'une fonction importante de Python qui est la fonction isascii (). La fonction isascii () est une fonction intégrée du langage de programmation Python. La fonction isascii () renvoie true si tous les caractères sont ASCII et revient faux pour tous les caractères non ASCII. À l'aide d'exemples, nous avons testé la fonction isascii () avec différentes entrées.