Méthode Python String isprintable

Méthode Python String isprintable

«En travaillant avec des chaînes dans le langage de programmation Python, vous rencontrerez plusieurs fonctions utiles. Parce que les fonctions intégrées sont si simples à utiliser, vous pouvez rapidement vous familiariser avec tous. Dans ce tutoriel, nous vous guiderons sur la fonction isPrintable (). Bien que travailler avec des cordes en langage Python soit assez facile par rapport à d'autres langages de programmation, la fonction intégrée disponible pour les chaînes de Python le rend plus facile et plus intéressant. Alors apprenons le fonctionnement de la fonction isprintable () dans ce guide."

Qu'est-ce qu'une méthode Python String isprintable ()?

La fonction isPrintable () est une fonction intégrée fournie dans le langage de programmation Python à utiliser avec des chaînes. C'est une fonction pour la manipulation des chaînes. Il ne prend aucun paramètre en entrée et renvoie le résultat sous la forme de valeurs «vraies» ou «fausses». Il est utilisé pour vérifier si chaque caractère d'une chaîne est imprimable ou non. Comme son nom l'indique, «est imprimable», la fonction vérifie la chaîne pour les caractères imprimables et renvoie «true» au cas où tous les caractères peuvent être imprimés et renvoie «faux» si un ou plus d'un caractère de la chaîne n'est pas imprimable.

Syntaxe de la fonction isprintable ()

La syntaxe du langage de programmation Python est très simple et facile à comprendre. La syntaxe est donnée ci-dessous pour votre compréhension:

La fonction ne prend aucun paramètre d'entrée et renvoie une valeur «vraie» ou «fausse». Il renverra «vrai» pour tous les caractères imprimables. Les caractères imprimables incluent 0 à 9 chiffres, A-Z et A-Z caractères, tous les caractères de ponctuation, les espaces et les cordes vides. Il renverra «Faux» si un caractère dans la chaîne n'est pas imprimable et le caractère non imprimable comprend tous les caractères d'espace blanc sauf l'espace. Voyons quelques exemples de niveau simple et de base pour comprendre le fonctionnement de la fonction isprint () dans le langage de programmation Python.

Exemple 1

Dans le premier exemple, nous utiliserons un exemple de code très basique afin que vous n'ayez aucun problème à comprendre la fonction de la méthode Python String Isprintable (). L'exemple de code est donné ci-dessous:

String = 'chaîne imprimable?'
prnt = chaîne.ISPRINTABLE ()
Print ('est cette chaîne imprimable? \ n ', prnt)

La chaîne est attribuée à une variable «String», et la deuxième ligne contient la fonction isPrintable (). Le résultat renvoyé par la fonction isPrintable () est attribué à la variable «PRNT». Et enfin, l'instruction print () est utilisée pour imprimer le résultat de la fonction isPrintable (). Voyons maintenant le résultat de l'exemple de code ci-dessous:

Notez que la fonction renvoie «vrai» car tous les caractères de la chaîne donnée sont imprimables.

Exemple 2

Dans le deuxième exemple, testons la fonction isPrintable () avec une chaîne et un espace vides. Vérifiez l'exemple de code ci-dessous:

vide = "
espace = "
vide1 = vide.ISPRINTABLE ()
espace 1 = espace.ISPRINTABLE ()
Imprimer ('est une chaîne vide imprimable? \ n ', vide1)
Imprimer ('est imprimable de l'espace? \ n ', Space1)

Ici, nous avons défini deux variables, «vide» et «espace». La variable «vide» contient une chaîne vide et la variable «espace» contient un espace dans la chaîne. Après cela, nous avons défini deux autres variables, «vide1» et «Space1». La variable «vide1» contient le résultat de la fonction isPrintable () appliquée à la chaîne «vide». La variable «Space1» contient le résultat de la fonction isPrintable () appliquée à la chaîne «Space». Et enfin, nous avons utilisé deux instructions print () pour imprimer le résultat de la fonction isprint () pour les deux chaînes. Voyons la sortie de l'exemple de code donné dans la capture d'écran ci-dessous:

Notez que la fonction isprintable () a renvoyé «vrai» pour les chaînes «vides» et «espace». Comme les deux chaînes sont valides, la fonction a renvoyé «vrai» pour les deux.

Exemple 3

Jusqu'à présent, nous avons testé la fonction isPrintable () avec des chaînes valides et imprimables; Testons la fonction avec un caractère non imprimable. Dans l'exemple de code ici, nous fournirons un caractère non imprimable pour tester la fonction de la méthode isprintable (). Voir l'exemple de code ci-dessous pour comprendre la méthode:

String = 'imprimable \ n String?'
prnt = chaîne.ISPRINTABLE ()
Print ('est cette chaîne imprimable? \ n ', prnt)

Si vous le remarquez, nous avons utilisé le même exemple de code que nous l'avons fait dans le premier exemple. Nous avons récemment changé la chaîne. La chaîne est élargie par un caractère qui ne peut pas être imprimé. Il a été fait pour vous faire comprendre que si une chaîne contient même un seul caractère non imprimable, alors la fonction isPrintable () renverra une "valeur". Pour vous donner une image claire, nous avons utilisé le même exemple de code afin que vous puissiez comparer les sorties. Voyons maintenant la sortie ci-dessous:

Comme vous pouvez le voir, en ajoutant un seul caractère non imprimable, nous avons obtenu une «fausse» valeur en conséquence. Puisque le caractère «\ n» n'est pas pris en charge par la fonction isPrintable (), il a donc renvoyé une «valeur».

Exemple 4

Maintenant, utilisons la fonction isPrintable () dans un peu un exemple pratique complexe. Ici, nous utilisons une boucle «pour» pour sauter les caractères non imprimables et imprimer la chaîne sans eux.

String = 'is \ b this \ r \ fprintable \ n String?'
newstr = "
c = 0
pour iTR en chaîne:
si (iTr.isPrintable ()) == false:
C + = 1
newstr + = "
autre:
newstr + = iTr
print ('Les caractères non imprimables de la chaîne sont =', c)
print ('La chaîne imprimable est =', newstr)

Dans l'exemple de code ci-dessus, la première ligne contient la chaîne qui doit être vérifiée avec la fonction isPrintable (). La deuxième ligne contient une chaîne vide qui sera utilisée dans le programme pour un traitement ultérieur. Nous avons initialisé la variable «C» avec «0» pour compter le nombre de caractères non imprimables dans la chaîne. Après cela, nous avons défini la boucle «pour» pour compter les caractères non imprimables et extraire la chaîne imprimable.

Sous la boucle «pour», une instruction «IF» est utilisée pour vérifier chaque caractère de la chaîne. Lorsqu'un caractère non imprimable vient dans la chaîne et que la fonction isPrintable () renvoie «False», la première condition de l'instruction «IF» sera exécutée. Ici, la variable de comptage «C» sera incrémentée de 1, et un espace sera ajouté dans la chaîne vide «newtr». Lorsque le caractère imprimable est disponible dans la chaîne et que la fonction isPrintable () renvoie «true», la deuxième condition de l'instruction «IF» sera exécutée. Ici, le personnage imprimable sera ajouté à la chaîne vide «newstr».

Et enfin, deux instructions print () sont utilisées pour imprimer le nombre des caractères non imprimables et la chaîne imprimable. Voyons la sortie du code indiqué dans la capture d'écran ci-dessous:

Vous pouvez compter qu'il y a 4 caractères non imprimables dans la chaîne. Les caractères non imprimables sont supprimés, et le reste de la chaîne est imprimé tel qu'il est.

Conclusion

Nous avons conçu cet article pour vous donner un aperçu rapide de la fonction isPrintable () dans le langage de programmation Python. La fonction isPrintable () est une fonction intégrée utilisée pour vérifier si la chaîne est imprimable ou non. Nous avons expliqué le fonctionnement de la fonction isPrintable () à l'aide d'exemples.