

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
it could help you python more
Typology: Summaries
1 / 3
This page cannot be seen from the preview
Don't miss anything!


On special offer
Les mots-clés ci-contre sont réservés et ne peuvent donc pas être utilisés pour définir vos propres identifiants (variables, noms de fonction, classes...) False def if raise None del import return True elif in try and else is while as except lambda with assert finally nonlocal yield break for not class from or continue global pass
Pour vérifier le type d'une variable (ou plutôt le type de la donnée/objet référencé par la variable), on utilisera la fonction type ( objet )
Les opérateurs mathématiques de base sont : opérateurs classiques : + - * / division entière tronquée : // puissance : ** modulo (reste de la division entière) : % < Plus petit que et > Plus grand que <= Plus petit que ou égal à >= Plus grand que ou égal à == Égal à != Différent de
Le type chaîne de caractères est nommé str en Python. Les chaînes de caractères sont des séquences non modifiables (non mutables) Il est possible de référencer l’un des caractères en considérant la chaîne comme une liste (chaine[3] pour le 4e caractère)
Une liste permet de stocker des successions de valeurs, et de les retrouver par leur index dans sa structure. Elle peut être modifiée : modification des éléments présents, suppression, et ajout d’élément(s).
c) Tuples : tup = (6, 7.05, "poisson", (-5, "dauphin")). Un tuple permet de stocker des successions de valeurs, et de les retrouver par leur index dans la structure, mais ne peut pas être modifié : on dit qu’il est non-mutable.
d) Dictionnaires : Un dictionnaire est une liste modifiable d'éléments indicés par des clés (par opposition aux listes et tuples qui sont indicés par des séquences d'entiers). Le dictionnaire est donc non ordonné.
e) Les ensembles : les Sets Le set est un type Python permettant de créer des collections non ordonnées modifiables constituées d'éléments uniques de types immutables.
Applicable aux containers indicés par des entiers, c'est à dire les séquences ( listes , tuples et chaînes ; donc pas les dictionnaires ni les sets et frozensets ), la technique du slicing est une forme avancée de l'indexation permettant d'accéder aux éléments par intervalles ( ranges ) et tranches ( slices ). Sa syntaxe générale est : sequ [ debut : fin : pas ]
La fonction range( debut , fin , pas ) crée un objet itérable (notamment utilisable par boucle for) correspondant à la suite de nombre entiers :
a) Conditionnelle : if condition 1: instructions 1 elif condition 2: instructions 2 else: instructions 3