Pour vérifier les espaces blancs dans une valeur de chaîne, utilisez la méthode String isspace () dans Python. Si la chaîne ne contient que des caractères d'espace blanc, il répondra "vrai", ". Alternativement, cela donnera «faux». En invoquant la méthode isspace (), nous pouvons déterminer le nombre d'espaces présents dans la chaîne. La fonction contient les caractères blancs d'espace suivants «\ n», «\ t», «espace», \ f »,« \ v »etc.
La syntaxe de la méthode String isspace ()
Exemple 1: Utilisation de la méthode String ISSPACE () dans Python.
Dans ce cas, la méthode de chaîne du script Python «Isspace ()» sera utilisée. La technique de chaîne «isspace ()» est utilisée pour déterminer quels caractères dans une valeur de chaîne sont des espaces blancs. Tout caractère ou chaîne de caractères utilisés pour représenter l'espace horizontal ou vertical dans la composition est connu sous le nom de Whitespace dans le codage informatique. Un personnage de l'espace blanc prend généralement de la place sur une page même s'il n'est pas en corrélation avec une marque lorsqu'il est rendu. Dans la portée de Python, il fait référence aux onglets et aux espaces. Les espaces Unicode exotiques peuvent également être inclus mais éviter de les utiliser.
Commençons le script. Dans cet exemple, la variable «S» est initialisée et définie sur la valeur où nous utilisons des virgules inversées et à l'intérieur de la virgule inversée, nous y ajoutons des espaces en utilisant la touche d'espace sur le clavier. Ensuite, dans la ligne suivante, nous appelons la fonction «print ()» et à l'intérieur de la fonction d'impression, nous utilisons le «S.Méthode isspace () ”qui est utilisée pour vérifier les espaces blancs du script. Cela reviendra vrai si une valeur ne contient que de l'espace blanc, nous pouvons donc voir que nous n'avons utilisé que des espaces ici afin qu'il revienne vrai dans la sortie.
Ainsi, comme nous pouvons le voir dans l'image ci-dessous, il affiche "True" dans la sortie parce que "isspace ()" accepte uniquement les caractères d'espace blanc "\ t", "espace", "\ f", "\ v" et " \ n ”respectivement. Si nous utilisons des espaces avec le texte, il renverrait «False» car «isspace ()» ne permet pas de symboles texte, alphabétique ou numérique.
Maintenant, si nous utilisons simplement des virgules inversées dans le même script sans ajouter d'espace supplémentaire, il reviendra faux dans la sortie car isspace () est utilisé pour déterminer si l'argument a tous les caractères blancs.
Comme nous pouvons le voir, le résultat indiquait «faux».
Dans la section suivante, nous initialisons la variable «m» et attribuons la valeur à «\ t \ t \ n \ f». Nous avons également utilisé de l'espace entre ces personnages. Ce sont les caractères de l'espace blanc, qui comprennent les nouvelles lignes, les espaces, les onglets, les retours de chariot, les flux, etc. qui sont tous utilisés comme caractères d'espacement. La fonction d'impression () a ensuite été utilisée dans la ligne suivante, et à l'intérieur, le «M.isspace () »a été utilisé pour déterminer si la valeur de la chaîne stockée dans la variable« m »était vraie ou fausse. Passons maintenant à ses résultats.
Il affiche «vrai» dans le résultat car la valeur ne contient que des caractères d'espace blanc, pas un seul caractère non blanc. Cependant, si nous ajoutons l'alphabet entre ces caractères d'espacement, la méthode String "isspace ()" sera renvoyée fausse car elle n'accepte pas cela.
En plus de prendre en charge les caractères Unicode, Isspace () de Python reconnaît en outre ces caractères comme des espaces blancs. Les chaînes Python sont enregistrées sous forme de fichiers «Unicode», où chaque caractère est identifié par un numéro différent. Les applications Python peuvent fonctionner avec toutes ces combinaisons de caractères distinctes car le type de chaîne dans Python implémente la norme Unicode pour la représentation des caractères. Chaque caractère utilisé dans les langues humaines sera répertorié dans la spécification Unicode, qui attribue également à chaque caractère un code spécial.
Au lieu d'insérer des espaces en appuyant sur la barre d'espace sur le clavier, nous avons utilisé le caractère Unicode «U0020» dans cette section. En passant au code, nous initialisons d'abord la variable «u» et définissons une valeur qui est l'unicode du caractère de l'espace «U0020»,. Ensuite, dans la ligne suivante, nous avons utilisé la fonction print () à l'intérieur de la fonction d'impression, nous avons utilisé la méthode «isspace ()». Cette méthode vérifiera si la valeur de la chaîne est un caractère d'espace blanc ou non. Ici, nous savons que l'espace est un personnage d'espace blanc et nous avons utilisé son Unicode que String «Isspace ()» prend en charge en Python.
Puisque nous implémentons le caractère Unicode pour l'espace, "isspace ()" renvoie "True" pour les caractères d'espace blanc; Par conséquent, le résultat est «vrai».
Exemple 2: Implémentation de la méthode String ISSPACE () et comptez l'instruction à l'intérieur de la boucle pour compter le nombre d'espaces présents dans une chaîne.
Dans cet exemple, nous utiliserons les instructions des fonctions «isspace ()» et «compter» pour compter le nombre d'espaces dans une valeur de chaîne à l'intérieur de la boucle. Pour déterminer le nombre de nombres ou d'éléments dans une liste, utilisez le nombre. Le nombre peut garder une trace du nombre d'itérations de boucle a été exécutée par votre code.
Dans ce code, nous créons la variable «String» et attribuons à sa valeur de chaîne «i \ nlove \ v \ n \ n my \ fpets \ n \ t». La phrase est essentiellement «j'aime mes animaux de compagnie», et les caractères d'espace blanc utilisés entre cette phrase sont «\ n, \ v, \ f et \ t». Après avoir utilisé le nombre et l'initialisé avec «zéro» dans la ligne suivante, nous avons utilisé une boucle pour vérifier les espaces des valeurs de chaîne et déclaré une variable appelée «V» pour les valeurs de chaîne.
Ensuite, dans la ligne suivante, nous avons appliqué une condition «si». Dans l'instruction if, nous avons utilisé «v.isspace () "équivaut à" true ", qui indique que les caractères d'espace dans la valeur de la chaîne seront vérifiés avant l'exécution de l'instruction Count pour déterminer le total des espaces dans la valeur de la chaîne. La méthode «print ()» est ensuite utilisée pour produire la phrase «Le nombre total d'espaces sur cette chaîne est» avec le nombre d'espaces de comptage.
La valeur de la chaîne a un total de «9» espaces. Dans une chaîne python, les caractères «n», «v», «n», «f» et «t» sont utilisés comme espaces chaque fois que l'un de ces caractères est écrit, un espace est ajouté. En utilisant ces caractères, nous obtenons six espaces. Nous avons ensuite ajouté trois espaces en appuyant sur la barre d'espace sur le clavier, donc le résultat est «9».
Exemple 3: Utilisation de la méthode String ISSPACE () dans un programme conditionnel «if-else».
Dans cette illustration, la fonction String isspace () est utilisée avec des conditions IF-Else. La clause «if» sera affichée si l'exigence est satisfaite. Sinon, la phrase «else» sera affichée. La méthode isspace () vérifie la valeur de la chaîne pour tous les caractères de l'espace et affiche l'instruction if s'il y a même un espace non blanc. Cependant, l'instruction ELSE sera imprimée.
Commençons le troisième exemple en insérant la valeur de chaîne «\ t \ n \ t» dans la variable «String» que nous avons initialisée avant. Vous pouvez voir que nous utilisons les caractères d'espacement «\ t», «\ n» et «espace» dans la valeur. Ensuite, nous définissons la condition IF pour qu'il imprime l'expression «il a de l'espace» si la chaîne.isspace () est égal à «vrai». Mais s'il ne correspond pas à la condition, il imprime la déclaration ELSE «il n'a pas d'espace».
L'énoncé «il a de l'espace» sera imprimé car, à notre connaissance, la condition est vraie et chaque lettre de la chaîne est un caractère d'espace blanc, comme indiqué dans l'image ci-dessous.
Conclusion
Pour identifier le caractère Whitespace dans une valeur de chaîne, nous avons exploré la méthode Python String ISSPACE (). Dans cet article, nous avons couvert diverses approches pour utiliser la méthode issspace () dans Python. Le premier exemple affiche simplement True si la valeur de chaîne entière a WhiteSpace; Sinon, il affiche faux. Le deuxième exemple a utilisé une énoncé de boucle et une instruction COUNT pour compter tous les espaces de la chaîne. Tandis que le troisième exemple utilise la méthode isspace () et une condition IF-Else.