"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > trings Indexation et découpage

trings Indexation et découpage

Publié le 2024-07-30
Parcourir:479

trings Indexing & Slicing

Découpage de chaînes :

Vous pouvez renvoyer une plage de caractères en utilisant la syntaxe slice.

Spécifiez l'index de début et l'index de fin, séparés par deux points, pour renvoyer une partie de la chaîne.

** Obtenez les caractères de la position 2 à la position 5 (non inclus) :**

b = "Bonjour tout le monde !"
imprimer(b[2:5])
Sortie : llo

Tranche depuis le début
En supprimant l'index de début, la plage commencera au premier caractère :

Récupérez les caractères à partir de la position 2 et jusqu'à la fin :

b = "Bonjour tout le monde !"
imprimer(b[:5])
Sortie = Bonjour

Indexation négative
Utilisez des index négatifs pour démarrer la tranche à partir de la fin de la chaîne :

**Obtenez les personnages :

De : "o" dans "Monde !" (position -5)

À, mais non inclus : "d" dans "Monde !" (position -2) :**

`b = "Bonjour tout le monde !"
imprimer(b[-5:-2])

Sortie =orl`

Python - Modifier des chaînes

La méthode upper() renvoie la chaîne en majuscule

a = "Bonjour tout le monde !"
imprimer(a.upper())
Sortie =BONJOUR, LE MONDE !

La méthode lower() renvoie la chaîne en minuscule :

La méthode lower() renvoie la chaîne en minuscule :

`a = "Bonjour tout le monde !"
imprimer(a.inférieur())

Sortie) = bonjour tout le monde !`

La méthode strip() supprime tout espace au début ou à la fin :

`a = " Bonjour tout le monde ! "
imprimer(a.strip())

Sortie =Bonjour le monde !`

Remplacer la chaîne
Exemple
La méthode replace() remplace une chaîne par une autre chaîne :

`a = "Bonjour tout le monde !"
print(a.replace("H", "J"))

Sortie =Jello, Monde !`

Chaîne divisée
La méthode split() renvoie une liste dans laquelle le texte entre le séparateur spécifié devient les éléments de la liste.

Exemple
La méthode split() divise la chaîne en sous-chaînes si elle trouve des instances du séparateur :

'a = "Bonjour tout le monde !"
print(a.split(","))
['Bonjour le monde!']
Sortie =['Bonjour', 'Monde!']'

`Indexation :

fruits = ['pomme', 'banane', 'cerise']

x = fruits.index("cerise")

imprimer(x)
Sortie =2`

Déclaration de sortie Cet article est reproduit sur : https://dev.to/ranjith_jr_fbf2e375879b08/7strings-indexing-slicing-3pb2?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3