Utilisation de la méthode Format ()
format() La méthode est une méthode essentielle de Python pour générer une sortie formatée. Il a de nombreuses utilisations et il peut être appliqué à la fois sur les données de chaîne et les données numériques pour générer une sortie formatée. Comment cette méthode peut être utilisée pour le formatage basé sur l'index des données de chaîne est affichée dans l'exemple suivant.
Syntaxe:
.format (valeur)La chaîne et la position d'espace réservé sont définies à l'intérieur des supports bouclés (). Il renvoie la chaîne formatée en fonction de la chaîne et des valeurs transmises sur la position de l'espace réservé.
Exemple:
Les quatre types de formatage sont affichés dans le script suivant. Dans la première sortie, la valeur d'index 0 est utilisée. Aucune position n'est attribuée dans la deuxième sortie. Deux positions séquentielles sont attribuées dans la troisième sortie. Trois positions non ordonnées sont définies dans la quatrième sortie.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode Split ()
Cette méthode est utilisée pour diviser toutes les données de chaîne en fonction d'un séparateur ou d'un délimiteur particulier. Cela peut prendre deux arguments et les deux sont facultatifs.
Syntaxe:
Split ([séparateur, [maxsplit]])Si cette méthode est utilisée sans aucun argument, l'espace sera utilisé comme séparateur par défaut. Tout caractère ou liste de caractères peut être utilisé comme séparateur. Le deuxième argument facultatif est utilisé pour définir la limite de division de la chaîne. Il renvoie une liste de chaîne.
Exemple:
Le script suivant montre les utilisations de le Split () Méthode sans aucun argument, avec un argument et avec deux arguments. Espace est utilisé pour diviser la chaîne lorsqu'aucun argument n'est utilisé. Ensuite, le côlon(:) est utilisé comme argument séparateur. Le virgule(,) est utilisé comme séparateur et 2 est utilisé comme nombre de la division dans la dernière instruction Split.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode Find ()
trouver() La méthode est utilisée pour rechercher la position d'une chaîne particulière dans la chaîne principale et renvoyer la position si la chaîne existe dans la chaîne principale.
Syntaxe:
find (searchText, [start_position, [ending_position]])Cette méthode peut prendre trois arguments où le premier argument est obligatoire et les deux autres arguments sont facultatifs. Le premier argument contient la valeur de chaîne qui sera recherchée, le deuxième argument définit la position de départ de la recherche et le troisième argument définit la position de fin de la recherche. Il renvoie la position du recherche S'il existe dans la chaîne principale, sinon, il renvoie -1.
Exemple:
Les utilisations de trouver() Méthode avec un argument, deux arguments et les troisième arguments sont affichés dans le script suivant. La première sortie sera -1 car le texte de recherche est 'python'Et la variable, Str contient la chaîne, 'Python'. La deuxième sortie renvoie une position valide car le mot, 'programme'Existe dans Str Après la positiondix. La troisième sortie renverra une position valide car le mot, 'gagner'Existe en 0 à 5 position du Str.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode Remplace ()
remplacer() La méthode est utilisée pour remplacer une partie particulière d'une chaîne de données par une autre chaîne si le match a trouvé. Cela peut prendre trois arguments. Deux arguments sont obligatoires et un argument est facultatif.
Syntaxe:
chaîne.remplacer (search_string, remplacer_string [, compteur])Le premier argument prend la chaîne de recherche que vous souhaitez remplacer et le deuxième argument prend la chaîne de remplacement. Le troisième argument facultatif définit la limite pour remplacer la chaîne.
Exemple:
Dans le script suivant, le premier remplacement est utilisé pour remplacer le mot, 'Php«Par le mot»,Java'Dans le contenu du Str. Le mot de recherche existe dans le Str, Alors le mot, 'Php' sera remplacé par le mot, 'Java'. Le troisième argument de la méthode de remplacement est utilisé dans la méthode de remplacement suivante et ne remplacera que la première correspondance du mot de recherche.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode join ()
rejoindre() La méthode est utilisée pour créer une nouvelle chaîne en combinant une autre chaîne avec une chaîne, une liste de chaînes ou des données de tuple de chaînes.
Syntaxe:
séparateur.rejoindre (itérable)Il n'a qu'un seul argument qui peut être une chaîne, une liste ou un tuple et le séparateur Contient la valeur de chaîne qui sera utilisée pour la concaténation.
Exemple:
Le script suivant montre les utilisations de la méthode join () pour la chaîne, la liste de la chaîne et le tuple des cordes. ',' est utilisé comme séparateur pour la chaîne, l'espace est utilisé comme séparateur pour la liste, et ':' est utilisé comme séparateur pour le tuple.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode Strip ()
bande() La méthode est utilisée pour éliminer les espaces blancs des deux côtés d'une chaîne. Il existe deux méthodes connexes pour éliminer les espaces blancs. lstrip () Méthode pour éliminer l'espace blanc du côté gauche et rstrip () Méthode pour éliminer l'espace blanc du côté droit de la chaîne. Cette méthode ne prend aucun argument.
Syntaxe:
chaîne.bande()Exemple:
Le script suivant montre l'utilisation de bande() Méthode pour une valeur de chaîne qui contient de nombreux espaces blancs avant et après la chaîne. Le texte supplémentaire est ajouté avec la sortie de la méthode Strip () pour montrer comment cette méthode fonctionne.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode de capitalisation ()
capitaliser() La méthode est utilisée pour capitaliser le premier caractère des données de chaîne et faire les caractères restants dans les minuscules.
Syntaxe:
chaîne.capitaliser()Cette méthode ne prend aucun argument. Il renvoie la chaîne après avoir fait le premier caractère en majuscules et les caractères restants en minuscules.
Exemple:
Dans le script suivant, une variable de chaîne est définie avec le mélange de caractères majuscules et minuscules. Le capitaliser() La méthode convertira le premier caractère de la chaîne en une lettre majuscule et les caractères restants en petites lettres.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode Count ()
compter() La méthode est utilisée pour compter combien de fois une chaîne particulière apparaît dans un texte.
Syntaxe:
chaîne.count (search_text [, start [, end]])Cette méthode a trois arguments. Le premier argument est obligatoire et les deux autres arguments sont facultatifs. Le premier argument contient la valeur qui nécessite de rechercher dans le texte. Le deuxième argument contient la position de début de la recherche et le troisième argument contient la position finale de la recherche.
Exemple:
Le script suivant montre les trois utilisations différentes de compter() méthode. La première compter() La méthode recherchera le mot, 'est'Dans la variable, strval. La deuxième compter() La méthode recherche le même mot de la position 20. Le troisième compter() La méthode recherche le même mot dans la position 50 pour 100.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode Len ()
Len () La méthode est utilisée pour compter le nombre total de caractères dans une chaîne.
Syntaxe:
Len (String)Cette méthode prend n'importe quelle valeur de chaîne comme argument et renvoie le nombre total de caractères de cette chaîne.
Exemple:
Dans le script suivant, une variable de chaîne nommée strval est déclaré avec des données de chaîne. Ensuite, la valeur de la variable et le nombre total de caractères qui existent dans la variable seront imprimés.
#!/ usr / bin / env python3Sortir:
Utilisation de la méthode index ()
indice() La méthode fonctionne comme trouver() Méthode mais il y a une seule différence entre ces méthodes. Les deux méthodes renvoient la position du texte de recherche si la chaîne existe dans la chaîne principale. Si le texte de recherche n'existe pas dans la chaîne principale trouver() la méthode renvoie -1 mais indice() la méthode génère un Value Enerror.
Syntaxe:
chaîne.index (search_text [, start [, end]])Cette méthode a trois arguments. Le premier argument est obligatoire qui contient le texte de recherche. Les deux autres arguments sont facultatifs qui contient la position de début et de fin de recherche.
Exemple:
indice() La méthode est utilisée pour 4 fois dans le script suivant. exception d'essaiLe bloc T est utilisé ici pour gérer le Value Enerror. Indice() La méthode est utilisée avec un argument dans la première sortie qui recherchera le mot, 'puissant'Dans la variable, strval. Suivant, l'index() La méthode recherchera le mot, 'programme' de la position dix qui existe dans strval. Ensuite, le indice() La méthode recherchera le mot, 'est' dans la position 5 pour 15 qui existe dans strval. La dernière méthode index () recherchera le mot, 'son' dans 0 pour 25 qui n'existe pas dans strval.
#!/ usr / bin / env python3Sortir:
Conclusion:
Les méthodes Python intégrées les plus utilisées de la chaîne sont décrites dans cet article en utilisant des exemples très simples pour comprendre les utilisations de ces méthodes et aider les nouvelles utilisations Python.