Want to create interactive content? It’s easy in Genially!
Les chaines de caractères et les listes en python
Leny Rossines
Created on September 24, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Practical Presentation
View
Smart Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Modern Presentation
View
Relaxing Presentation
Transcript
Les chaines de caractères et les listes en python
Durant cette présentation, nous allons nous montrer comment manipuler, initialiser, et utiliser les chaines de carctères et les listes en python. De plus on montrera leur spécifité et des manipulations possible et des méthodes utilisable avec celles-ci
Sommaire
Comment déclarer une chaine de caractères ses propriétés et ses méthodes utilisables Comment déclarer une chaine de caractères ses propriétés et ses méthodes utilisables
Comment déclarer une chaine de caractères ses propriétés et ses méthode utilisables
- chaines de caractères :
Comment déclarer une chaine de caractères ses propriétés et ses méthode utilisables
- chaines de caractères :
def comparaison(mot1,mot2): if mot1> mot2:return (mot1, "est plus grand que", mot2)elif mot 1 == mot2:return "Les deux mots sont les mêmes"else:return return (mot2, "est plus grand que", mot1)Ici le programme si pour mot 1 = "bon" et mot 2 = "boo"vu que "n" < "o" en table ascii la fonction retournera "boo" est plus grand que "bon" donc le else - la fonction len() permet de connaître la longueur d'un string donc len("bien") retournera 4 - On peut utiliser ord() pour avoir la valeur en nombre de la table ascii si la valeur est en dessous de 128 sinon elle sera en utf -8 et chr() pour l'encoder en ascii ou en utf-8 si sa valeur est au dessus de 127- On peut utiliser la méthode .index() pour trouver la première occurence d'une lettre dans une chaine si d="difference" et qu'on applique d.index("e") on nous retournera 4 car ici la première occurence de e se trouve au 4 ème indice dans la chaine mais si l'on fait d.index("e", 5) on trouvera le e en 6 ème position car ici on commence par le 5 ème indice de la chaine - On peut utiliser la méthode.lower() pour mettre un chaine de caractère en minuscule ou .upper() pour mettre en majuscule - la fonction .count() permet de compter le nombre de fois où une lettre ou un mot est dans la chaine
Comment déclarer une chaine de caractères ses propriétés et ses fonctions utilisables
- Listes
- Une liste(list) en python est déclaré avec des crochets tel que L = [] la liste est initialisée - Une liste est un ensemble d'élément elle peut contenir des entiers(int), des str, des tuples et mêmes des listes, elle peut contenir n'importe quel type de données - Une liste est mutable c'est à dire on peut enlever des éléments de celle-ci ou en rajouter b. programmation et fonctions:
- Comme pour les chaines de caractèteres les listes peuvent être parcouru par indices ou valeurs, on peut savoir leur longueur grâce au module len() - On peut parcourir une liste dans une liste en effectuant un parcours d'un parcours d'une liste : ex : def listej(tab):for i in range(len(tab):for j in range (len(tab[i])tab[i][j] += 2
Ceci est un paragraphe prêt à contenir créativité, expériences et histoires géniales.
return tab Ici si tab = [[1,3,2],[1,2,3],[1,2,3]] le programme retournera [[3,5,4],[3,4,5],[3,4,5]] - On peut ajouter un élément dans une liste avec la méthode .append() elle ajoutera l'élément à la fin de celle-ci
- On peut trier une liste avec un ordre croissant avec la méthode .sort() ou décroissant avec .reverse() -Pour trier nous pouvons aussi utiliser la méthode sorted() qui elle ne change pas la valeur initialle de la liste - On peut effacer le contenu d'une liste avec la méthode .clear() - On peut ajouter à une place précise un élément à une liste grâce à la méthode .insert() a = [7,6,8 ,3,9,4] a.insert(3,-5) print(a) = [7,6,8,-5,3,9,4] - On peut utiliser la méthode .count() pour compter le nombre de fois où notre argument est dans la liste - On peut construire une liste en itération en utlisant la méthode .append() sur un string: a = "ADEEZRFT" L = [] for lettre in a(len(a): L.append(lettre)print(L) >>> ["A","D","E","E","Z","R","F","T"] -On peut utiliser la méthode .remove() pour enlever un élément par rapport à sa valeur -On peut utiliser in comme test d'appartenance dans une liste: l = [5,2,6,7] 5 in l 4 in l>>> True >>> False
Merci d'avoir été à l'écoute
Ce travail a été realisé par : - Emine -Leny -Zeinab