Premiers éléments de Python - Variables, affectations

Premiers éléments
de Python
Stéphane Gonnord
Plan
Différents types
d’objets
Entiers, flottants
Booléens
Listes, chaînes de caractères
Etc.
Variables
Un boût de mémoire
Consultable, modifiable
Échange de valeurs
Fonctions
Un malentendu classique
Return vs. print
Variables locales
Diverses choses
L’aide
Affichage formaté
Les PEPs
Premiers éléments de Python
Variables, affectations, fonctions.
Stéphane Gonnord
www.mp933.fr
Lycée du parc - Lyon
Vendredi 27 septembre 2013
Lycée du parc
Premiers éléments
de Python
Stéphane Gonnord
Plan
Différents types
d’objets
Entiers, flottants
Booléens
Listes, chaînes de caractères
Etc.
Variables
Un boût de mémoire
Consultable, modifiable
Échange de valeurs
Fonctions
Un malentendu classique
Return vs. print
Variables locales
Diverses choses
L’aide
Affichage formaté
Les PEPs
Plan
1. Type des «objets» Python
Ientiers, flottants, complexes ;
Ibooléens ;
Ilistes, chaînes ;
Ietc.
2. Notion de variable :
Iun boût de mémoire affectable ;
Iconsultable ;
Imodifiable.
3. Fonctions, programmes :
Iparamètres, résultat ;
Ivariables locales.
4. Pendant que j’y pense :
Iaide ;
Iaffichage formaté.
IPEPs ;
Premiers éléments
de Python
Stéphane Gonnord
Plan
Différents types
d’objets
Entiers, flottants
Booléens
Listes, chaînes de caractères
Etc.
Variables
Un boût de mémoire
Consultable, modifiable
Échange de valeurs
Fonctions
Un malentendu classique
Return vs. print
Variables locales
Diverses choses
L’aide
Affichage formaté
Les PEPs
Entiers
>>> 3 + 2
5
>>> 3 * 2
6
>>> 3 ** 2
9
>>> 17 // 5
3
Attention !
IPython 2
>>> 17 / 5
3
IPython 3
>>> 17 / 5
3.4
>>> 841 ** 42
69411562938724983467771066983228469706012755537
24742896758041881773820659662797651233792769905
75933677718153328990193476881L
>>> 841 ^ 42
867
Premiers éléments
de Python
Stéphane Gonnord
Plan
Différents types
d’objets
Entiers, flottants
Booléens
Listes, chaînes de caractères
Etc.
Variables
Un boût de mémoire
Consultable, modifiable
Échange de valeurs
Fonctions
Un malentendu classique
Return vs. print
Variables locales
Diverses choses
L’aide
Affichage formaté
Les PEPs
Flottants : quelques bizarreries
>>> 1.1 + 2.7
3.8000000000000003
>>> 1.1 * 2.7
2.9700000000000006
>>> 1.1 / 2.7
0.40740740740740744
>>> 1.1 ** 4.2
1.492276423671142
>>> complex(1,1) ** 2
2j
>>> (1. / 2) * 2
1.0
>>> (1. / 9) * 9
1.0
>>> (1. / 3**6) * 3**6
0.9999999999999999
>>> (1. / 10**11) * 10**11
0.9999999999999999
>>> (1. / 2**841) * 2**841
1.0
Premiers éléments
de Python
Stéphane Gonnord
Plan
Différents types
d’objets
Entiers, flottants
Booléens
Listes, chaînes de caractères
Etc.
Variables
Un boût de mémoire
Consultable, modifiable
Échange de valeurs
Fonctions
Un malentendu classique
Return vs. print
Variables locales
Diverses choses
L’aide
Affichage formaté
Les PEPs
Flottants : en mode calculatrice
>>> cos(pi)
Traceback (most recent call last):
File "<pyshell#32>", line 1, in <module>
cos(pi)
NameError: name ’cos’ is not defined
>>> import math
>>> math.cos(math.pi/2)
6.123031769111886e-17
>>> import math as mt
>>> mt.cos(mt.pi/2)
6.123031769111886e-17
>>> from math import cos, pi
>>> cos(pi/2)
6.123031769111886e-17
>>> from math import *
>>> cos(pi/2)
6.123031769111886e-17
1 / 28 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !