« Programmation Python/Numériques » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
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 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()
|