2005-12-31
Your Name
Your Title
Your Organization (Line #1)
Your Organization (Line #2)
>>> Amphi Python
Valentin Roussellet louen@via.ecp.fr
François Bleibel bleyblue@via.ecp.fr
Pierre-Alexandre Benazet dhorv@via.ecp.fr
Mardi 29 Janvier 2007
2
Formation Python VIA
Les types de données
Les structures de contrôle.
Les fonctions : bien programmer
La gestion des fichiers
La gestion des erreurs
Les modules
3
Les types de données
Nombres entiers int 2, -5, 10599, ...
Nombres réels float 3.443, -2.999999, ...
Booléens bool True, False
Listes list [1,3,[42,”a”], -12.5]
Dictionnaire dict {“prez”:”PBS”,”un”:1}
Chaîne de caractères str "Hello, World"
Tuple tuple (1,2,3,”poney”)
pour connaître le type d'un objet : type(a)
4
Opérations sur les nombres
Affectation x=2
Incrémentation x=2
>>>x += 1 ou x = x + 1
x=3
Division 2/3 => 0
2.0/3 => 0.66666663
Modulo (reste) 3%2 donne 1
Puissance 10**3 donne 1000
La priorité des opérateurs mathématiques est respece
5
Jouons avec les strings
Une chaîne est un texte
entre “ “ ou ' '
Retour à la ligne : \n
Tabulation : \t
Caractères \\, \', \”
Insertion d'arguments
Conversion de type
Exemple :
>>>print "Il m'a dit :\n\"bonjour\""
Il m'a dit
“bonjour”
>>> m=4
>>> a=”joueurs”
>>>print "il y a %s %s " %(m,a)
il y a 4 joueurs
int("3") donne 3
1 / 20 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 !