« Programmation Python/Numériques » : différence entre les versions

Contenu supprimé Contenu ajouté
Epommate (discussion | contributions)
Aucun résumé des modifications
 
Epommate (discussion | contributions)
Aucun résumé des modifications
Ligne 1 :
 
== Type de données ==
''Objectif : découvrir tous les types de données Python et voir comment ont peut créer des litéraux''
Ligne 5 ⟶ 4 :
''L'étude complète des types est reporté après l'étude des structures de contrôles''
 
TODO : définition d'un litéral
 
Python est un langage dont le typage est automatique. Cela signifie que bien que gérant différent type, lorsqu'une variable est affecté, l'interpreteur trouvera automatiquement son type.
 
Les types prédéfinies sont :
*les nombres : int, long, float,
*les chaînes de caractères : str
*les tuples : tuple
*les listes : list
*les dictionnaires : dict
*les fichiers : file
*les booléens : bool
*les ensembles
*L'absence de type : NoneType
 
== La fonction ''type()'' ==
La fonction type() permet de connaître le type d'une variable
 
{{exemple|Exemple 1|utilisation de la fonction type
<pre>
>>> a=3
>>> type(a)
<type 'int'>
</pre>
}}
 
 
=== Les nombres ===
=== Les nombres entiers ===
TODO : int, type optimiser
 
TODO : long, type limiter à la taille de l'espace mémoire
 
TODO : conversion auto entre long et int
 
TODO : mais pas dans l'autre sens
 
TODO : ecriture d'un litéral
 
=== Les nombres à virgule flottante ===
TODO : limite
 
TODO : Ecriture de literaux
 
 
=== Les chaînes, introduction ===
 
=== Les booléens ===
 
True (1), False(0)
=== Les nombres ===
Conversion automatique en booléen.
 
=== La conversion des types ===
int(), long(), float()
repr()
str()
eval()