Catégories : Tous - données - comparaison

par Patrick Igiraneza Il y a 2 années

100

Structure de données

Les structures de données sont essentielles en programmation et se divisent en simples et avancées. Parmi les types simples, on trouve les entiers, les réels, les chaînes de caractères et les booléens.

Structure de données

Structure de données

Simple

booléenne
Réel
Entier

Avancée

Données composées
listes

Chaine de caractères

comparaison des chaines

On peut chercher un caractère dans une chaine de caractères en utilisant le mot "in". python compare les chaines de caractères en comparant les caractères Unicode. >> x = "helllo" >> cherchant ='e' >> if cherchant in x: >> print ("e a été trouve dans la chaine de aractères")

!!! les chaines sont non modifiables!

Même si une chaine de caractères est une liste, on ne peut pas la modifie en utilisant les parenthèses carrees []. Pour les modifiées, il faut créer une nouvelle chaine avec un morceau de l'ancienne chaine et concatène avec une autre chaine. Note: Même pour ajouter un seul caractère, il faut faire tout ca.

concatenation

Repetition

On peut former une chaine de caractère en multipliant un morceau avec un nombre >> x ="zut! " *4 >> print(x) zut! zut! zut! zut!

Addition de chaine de caracteres x ="hello" y="world" >>print(x+y) "helloworld"

Extraction(slicing)

- On peut découper un chainé caractère en utilisant des parenthèses carrées [] ex: x= "hello" >> print(x[0:3]) "hel" //ça imprime les trois premiers caractères. - Une autre façon x[0:3] == x[:3] x[3:5] = x[3:] == "llo" format général chaine[n,m] n inclus, mais pas m

indexage

Comme une liste, une chaine de caractères est une liste de caractères ou chaque caractère est un élément de la liste et peut-être accéder en utilisant un index.

Patrick Igiraneza Mohilesh Vince Jugdeep Ritvik Bissessur