Cours de Python en pdf

Cours de Python en pdf, tutoriel & guide de travaux pratiques en pdf.

Nommage

Le nom des variable en Python peut-être constitué de lettres minuscules (a à z), de lettres majuscules (A à Z), de nombres (0 à 9) ou du caractère souligné (_). Néanmoins, un nom de variable ne doit pas débuter ni par un chiffre, ni par _ et ne peut pas contenir de caractère accentué. Il faut absolument éviter d’utiliser un mot «réservé» par Python comme nom de variable (par ex. : print, range, for, from, etc.). Python est sensible à la casse, ce qui signifie que les variables TesT, test ou TEST sont différentes. Enfin, n’utilisez jamais d’espace dans un nom de variable puisque celui-ci est le sépérateur d’instructions.

Opérations

Les quatre opérations de basese font de manière simple sur les types numériques(nombres entiers et réels) :
>>> x = 45 >>> x + 2 47 >>> y = 2.5 >>> x + y 47.5 >>> (x * 10) / y 180.0
Remarquez toutefois que si vous mélangez les types entiers et réels, le résultat est renvoyé comme un réel (car ce type est plus général). L’opérateur puissance utilise le symbole ** et pour obtenir le reste d’une division entière, on utilise le symbole modulo % :
>>> 2**3 8 >>> 3 % 4 3 >>> 8 % 4 0
Opérations sur les chaînes de caractères Pour les chaînes de caractères, deux opérations sont possibles, l’addition et la multiplication :
>>> chaine = « Salut » >>> chaine ‘Salut’ >>> chaine +  » Python » ‘Salut Python’ >>> chaine * 3 ‘SalutSalutSalut’
Cours de Python / Université Paris Diderot – Paris 7 / UFR Sciences du Vivant 11
2 Variables 2.3 Opérations
L’opérateur d’addition + permet de concaténer (assembler) deux chaînes de caractères et l’opérateur de multiplication * permet de dupliquer plusieurs fois une chaîne.
Opérations illicites Attention à ne pas faire d’opération illicite car vous obtiendriez un message d’erreur :
>>> ‘toto’ + 2 Traceback (most recent call last): File « <stdin> », line 1, in ? TypeError: cannot concatenate ‘str’ and ‘int’ objects
Notez que Python vous donne le maximum d’indices dans son message d’erreur. Dans l’exemple précédent, il vous indique que vous ne pouvez pas mélanger des objets de type str (string, donc des chaînes de caractères) avec des objets de type int (donc des entiers), ce qui est assez logique.
Fonction type() Si vous ne vous souvenez plus du type d’une variable, utilisez la fonction type qui vous le rappelle.
>>> x = 2 >>> type(x) <type ‘int’> >>> x = 2.0 >>> type(x) <type ‘float’> >>> x = ‘2’ >>> type(x) <type ‘str’>
Faites bien attention, pour Python, la valeur2 (nombreentier) est différente de 2.0(nombre réel), de même que 2 (nombre entier) est différent de ‘2’ (chaîne de caractères).

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *