Comment entrer dans l'interpréteur Python
Open Terminal Linux et Type Python et appuyez sur Entrée pour que nous verrons un interprète Python. Pour la version Python3 +, tapez Python3. Les informations suivantes que nous allons voir sur le terminal. Si nous voulons vérifier la version Python, la commande est «Python -v."
Sortir:
Python 3.5.0 (par défaut, 20 septembre 2019, 11:28:25)Les opérations suivantes peuvent être effectuées sur la chaîne
Tranche à cordes
Ceci est utile lorsque nous ne voulons qu'une partie de la chaîne.
Note: l'index de la chaîne commence toujours à 0. Une chaîne peut être traversée vers l'avant et ainsi que la direction inverse (en utilisant l'indice négatif).
Ex: s = "Bonjour"
Indice de traverse avant: [0,1,2,3…]syntaxe: variableName [Début: arrêt: étape].
Ici, l'arrêt est exclu. Si nous ne fournissons qu'un début, il extrait tous les caractères du début à la fin. Si nous ne fournissons qu'un arrêt, il extrait du 0ème index pour arrêter. Nous pouvons omettre les deux départs et nous arrêter; Dans ce cas, nous devons fournir au moins Colon (S [:]). Si nous ne fournissons pas de valeur d'étape, la valeur par défaut est 1.
Ex: S1 = "Bonjour".
Dans cet exemple, nous voulons extraire «bien».
S2 = S1 [0: 4]
Supposons que nous voulons extraire «Ood Mor»
Supposons que nous voulons extraire «ning» (en utilisant l'indice inverse)
Supposons que nous voulons inverser une chaîne
Longueur
Cette méthode renvoie le nombre de caractères dans la chaîne.
syntaxe: Len (String)
Enchaînement
Cela concaténe ou combine deux cordes.
syntaxe: S3 = S1 + S2
Majuscule
Cette méthode convertit tous les caractères de la chaîne en majuscules.
syntaxe: chaîne.supérieur()
S1 = 'Bonjour'Minuscule
Cette méthode convertit tous les caractères de la chaîne en minuscules.
syntaxe: chaîne.inférieur()
S1 = 'Bonjour'Bande
Cette méthode Strip / Supprimer la valeur de la chaîne fournie comme paramètre. Le paramètre par défaut est l'espace.
Il y a 3 types de bandes:
Rechercher le substrat dans une chaîne
Ce retour "Vrai«Si la sous-chaîne trouvée dans la chaîne, autre, renvoie false. Les opérateurs d'adhésion «dans" et "pas dans"Est utilisé pour vérifier cela.
syntaxe: substrat dans une chaîne
Commence avec
Cette méthode est utilisée pour vérifier si une chaîne commence par une sous-chaîne. Il renvoie true si la chaîne commence par le substring else return false.
syntaxe: s.starsiwth (substring)
Se termine par
Cette méthode est utilisée pour vérifier si une chaîne se termine par une sous-chaîne. Il renvoie «vrai» si la chaîne se termine par la sous-chaîne autrement return false
syntaxe: s.EndsIwth (substring)
Indice
Cette méthode est utilisée pour trouver l'index de la sous-chaîne dans une chaîne. S'il est trouvé, renvoie l'indice de caractéristique de démarrage de la sous-chaîne Else Erreur de valeur.
syntaxe: chaîne.index (subing, lig = 0, end = len (string))
Trouver
Cette méthode est utilisée pour trouver l'indice d'une sous-chaîne dans une chaîne. Si vous êtes trouvé, renvoie l'indice de caractères de démarrage de la sous-chaîne Else -1 Valeur renvoyée.
syntaxe: chaîne.trouver (subing, lig = 0, end = len (string))
Compter
Cette méthode est utilisée pour compter l'occurrence d'une sous-chaîne dans une chaîne.
syntaxe: chaîne.Count (sous-chaîne)
Échange
Cette méthode échange / échangez le cas d'une chaîne.
syntaxe: chaîne. Swapcase ()
Capitaliser
Cette méthode capitalise la première lettre de chaîne
syntaxe: chaîne.capitaliser()
Trouver un caractère alphabétique minimum / maximum dans la chaîne
syntaxe: min (String), max (chaîne)
Remplacer
Cette méthode remplace l'occurrence d'une sous-chaîne par une autre chaîne. Si Max a fourni que plusieurs fois, il remplacera
syntaxe: chaîne. Remplacer (ancienne sous-chaîne, nouvelle, max)
Diviser
Cette méthode a divisé la chaîne en fonction du paramètre fourni. Il renvoie une liste de mots si un paramètre divisé a trouvé d'autres retours de retour en tant que liste.
Dans le premier exemple, le caractère divisé est l'espace, et il se trouve dans une chaîne. Il renvoie une liste de mots
Dans le 2ème exemple, le caractère divisé est _, et il n'a pas trouvé dans la chaîne. Il renvoie la même chaîne que la liste.
Vérifier la chaîne contienne des caractères alphanumériques
Cette méthode renvoie «vrai» si tous les caractères d'une chaîne sont alphanumériques; Sinon, faux
syntaxe: chaîne.Isalnum ()
Vérifier la chaîne contient des caractères alphabétiques
Cette méthode renvoie «vrai» si tous les caractères d'une chaîne sont alphabétiques; Sinon, faux
syntaxe: chaîne.Isalpha ()
Vérifier la chaîne ne contient que des chiffres
Cette méthode renvoie «vrai» si tous les caractères d'une chaîne sont des chiffres; Sinon, faux
syntaxe: chaîne.isdigit ()
Vérifier la chaîne Continuer tous les caractères minuscules
Cette méthode renvoie «vrai» si tous les caractères d'une chaîne sont en minuscules; Sinon, faux
syntaxe: chaîne.est plus bas()
Vérifier la chaîne Continuer tous les caractères en majuscules
Cette méthode renvoie «vrai» si tous les caractères d'une chaîne sont en majuscules; Sinon, faux
syntaxe: chaîne.Isupper ()
Vérifier la chaîne ne contient que de l'espace
Cette méthode renvoie «vrai» si tous les caractères d'une chaîne sont des espaces; Sinon, faux
syntaxe: chaîne.isspace ()
Rejoindre
Cette méthode prend tous les éléments d'une séquence (liste, tuple, dict) et se joint en une seule chaîne basée sur le paramètre. Tous les éléments doivent être une chaîne.
syntaxe: paramètre.join (séquence)
Ici, la séquence est une liste, et tous les éléments sont joints à l'aide d'espace et de paramètre #.
Conclusion
La chaîne est un type de données immuable, et toute opération que nous effectuons doit être stockée dans une autre variable de chaîne. Ce qui précède est l'opération la plus courante et généralement utilisée sur la chaîne.
Si nous voulons vérifier ce que toutes les opérations sont prises en charge pour le type de chaîne dir (str) sur un interprète et appuyez sur Entrée. Il affichera toutes les méthodes / fonctions si nous souhaitons vérifier la documentation pour la méthode / type de fonction de chaîne aide (str) et appuyez sur Entrée.