dicés de 0 à n - 1 si j'ai n éléments. Prenons un exemple de séquence et commençons avec une chaîne de cara... rappelle que la chaîne de caractères est juste un exemple de séquence mais que les listes par exemple, ou les tuples, sont également des objets séquences. Regardons un exemple d'opération que je peux faire, commune à toutes l
allez initialiser comme vous initialiseriez, par exemple, une liste, directement à la construction de l'in... tement avec l'instruction ''in'';
* Accéder par exemple au troisième mot avec la notation crochets comme ... directement sur votre instance pour afficher par exemple la liste des mots affichés en colonne;
* Ou enc... appelées automatiquement lorsque l'on utilise par exemple une fonction *built-in*, un opérateur comme une a
u'à l'entourer soit par des apostrophes, donc par exemple je fais la chaîne de caractères 'spam', ou alors ... epuis un interpréteur l'aide Python. Regardons un exemple. Je sais que les chaînes de caractères, c'est le ... ont des noms qui ont l'air assez explicites. Par exemple, la méthode title, essayons cette méthode title, ... n guillemets et apostrophes, c'est de pouvoir par exemple mettre une apostrophe dans une chaîne de caractèr
mes, il faut maîtriser d'autres notions comme par exemple les tests, les modules, les boucles for, les fonc... qu'un test soit vrai ou qu'un test soit faux. Par exemple, dans une instruction if else, vous pouvez tester... de l'instruction if else. Maintenant, prenons un exemple de test if else.
Supposons que vous vouliez affi... note qui est supérieure à 10 sur 20. Prenons cet exemple ; je commence par définir une variable note qui v
ction *def*, suivie du nom de la fonction, dans l'exemple qui suit, on l'appelle simplement *f*, et on va l... umenter son code. Pour cela, on peut prendre pour exemple la documentation de la **méthode sort** sur les l... t passer une copie à la fonction en utilisant par exemple la notation slice vide, qui représente une *shall... Lorsque vous écrivez le code d'une fonction, par exemple dans un module et que vous importez le module, lo
e liste va créer une liste temporaire. Or, si par exemple, on veut juste calculer, au final, uniquement la ... in de créer des objets temporaires.
Imaginons un exemple: trouver tous les palindromes pour les carrés des... ire de gauche à droite ou de droite à gauche. Par exemple, 121 est un palindrome, qu'on le lise de gauche à... ne créer la structure de données qu' à la fin par exemple, pour stocker les résultats.
Évidemment, cette l
sque vous faites une opération d'affectation, par exemple ''%%x = 1%%'', on dit que vous définissez votre v... erchera dans le module *builtins*.
Ci-dessous un exemple illustrant la portée des variables:
<code python... e de fonctions que nous avons déjà utilisées, par exemple, la fonction *min*, la fonction *tuple*, la fonct... le terminée. Le plus simple est de le voir sur un exemple:
<code python>
# La variable 'i' n'est pas défin
=====
Lorsque on définit une fonction, comme par exemple:
<code python>
def sum(a,b):
# bloc d'instructi... la fonction**.
Lorsqu'on appelle la fonction, par exemple avec *sum(x, y)*, les variables *x* et *y* représ... , on peut préciser des paramètres optionnels. Par exemple, si le numéro de téléphone n'est pas passé spécif... ais vous avez également des arguments nommés, par exemple, vous avez *sep* qui permet de séparer les valeur
, on utilise la notation accolades. Regardons cet exemple. Je vais écrire *age = {}*et j'ai bien créé un ob... er aux différents éléments en nommant la clé, par exemple, 'ana' va me permettre d'accéder à la valeur corr... séquences lorsque cette opération a un sens. Par exemple, combien est-ce que j'ai de clés dans mon diction... le type des instructions qui sont les mêmes. Par exemple, le nombre d'éléments dans une liste ou le nombre
)
print(ensemble)
</code>
<note>
Dans l'exemple ci-dessus, on voit que l'interpréteur se rend com... us le signifie.
Ne vous fiez pas forcément à cet exemple, il existe des cas -- nous en verrons plus loin d... [[1, 100], [2, 100], [3, 100]]
</code>
Dans cet exemple, les modifications ont lieu sur les éléments de l... isément le comportement attendu.
Considérons par exemple la situation d'une liste qui a 10 éléments, sur l
permet de parcourir de nombreux objets comme par exemple les séquences. On a vu que les boucles *for* étai... *for* sur les *itérables*. Regardons cela avec un exemple simple.
<code python>
# création d'un ensemble s... r. **Ce sont les mécanismes d'itération comme par exemple les boucles for ou les compréhensions qui vont fa... équivalent et c'est la méthode utilisée dans les exemples ci-dessus
* Un **itérateur** est un objet qui
re d'éléments que vous avez dans votre tuple. Par exemple, je vais mettre une liste ''[3, 4]''. Après execu... (y)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
</code>
Dans cet exemple à droite de l'égalité, on définit une liste conte... s l' obtenir grâce à la notation présentée dans l'exemple ci-dessus. "x" est égal au premier élément et "y"... emment utiliser la notation dans l'autre sens par exemple, faire %%*x, y%% pour obtenir un autre tuple unp
sés pour **le test d'appartenance**. Regardons un exemple pour illustrer cela.
Je vais utiliser l'instruct... équence, dans ma liste, j'ai des âges, et que par exemple j'écrive t égale 18 et 35. Je pourrais très bien ... séquences non plus avec des entiers mais avec par exemple des chaînes de caractères. Et bien ça, je ne peux... à 'eve', je vais simplement faire t de 'eve', par exemple, un print t de 'eve' ; je vais repasser 'eve' à m
ou le **constructeur** de nos instances. Pour l' exemple on va créer une nouvelle classe que l'on nommera ... pplique a toute méthode d'une classe);
Dans cet exemple le constructeur prend deux arguments *self* et *p... it vouloir ajouter des méthodes à l'instance, par exemple, comme on le fait sur les listes. Sur les listes,... que retournée est celle qui sera affichée, pour l'exemple ça va simplement afficher les mots les uns sous l
tion et à la structure des données. Imaginons par exemple que l'on dispose d'une liste de tuples à deux élé... la valeur qui doit servir de base au tri: pour l'exemple on définit une fonction longitude, qui renvoie le... ction est baptisée **sorted**, elle s'utilise par exemple comme ceci, sachant que les arguments reverse et