Python: Types de bases: Difference between revisions
Jump to navigation
Jump to search
Wiki-cours (talk | contribs) (→Réels) |
Wiki-cours (talk | contribs) No edit summary |
||
Line 61: | Line 61: | ||
Les nombres réels sont définis littéralement par l'usage du point qui symbolise la virgule: | Les nombres réels sont définis littéralement par l'usage du point qui symbolise la virgule: | ||
<source lang="py"> | |||
a = 1.0 # on affecte la constante entière 10 à la variable 'a' | |||
</source> | |||
La notation scientifique usuelle permet de simplifier l'expression des puissances de 10: | |||
<source lang="py"> | |||
print 3.2*10**3 == 3.2e3 | |||
</source> | |||
== Complexes == | == Complexes == | ||
Les nombres complexes | |||
<source lang="py"> | |||
a = 1.0 # on affecte la constante entière 10 à la variable 'a' | |||
</source> | |||
La notation scientifique usuelle permet de simplifier l'expression des puissances de 10: | |||
<source lang="py"> | |||
print 3.2*10**3 == 3.2e3 | |||
</source> | |||
La conversion en réel se fait par la fonction '''float''' qui permet de les définir également: | |||
<source lang="py"> | |||
a = 2 | |||
type(a) | |||
a = float(2) | |||
type(a) | |||
</source> | |||
== Booléens == | == Booléens == | ||
== Chaînes de caractères == | == Chaînes de caractères == |
Revision as of 12:21, 31 July 2015
Constante et variable
- une constante désigne une valeur connue non modifiable possédant un certain type.
- une variable est l'association d'un nom associé à un espace réservé en mémoire (une adresse) et un contenu qui est typé. La variable a le type du contenu.
- certains types peuvent être convertis les uns en les autres, au prix parfois d'une perte d'information.
- un opérateur est
- une expression est la combinaison
- l'affectation d'un contenu (constante, résultat d'une fonction ou d'une expression) à une variable se fait à l'aide du symbole '='.
a = 10 # on affecte la constante entière 10 à la variable 'a'
Il est possible en python de faire des affectations multiples sur la même ligne pour gagner en lisibilité et en concision
a, b, s = 10, 9.3, 'nom'
La fonction type() permet d'afficher le type d'une variable
type(a), type(b), type(c)
Opérateurs standards
symbole | effet | exemple |
---|---|---|
+ | addition | 6+4 == 10 |
- | soustraction | 6-4 == 2 |
* | multiplication | 6*4 == 24 |
/ | division (entière ou réelle en fonction du type de donnée) | 6/4 == 1 ou bien 6./4 == 1.5 |
** | élévation à la puissance | 12**2 == 144 |
// | division entière | 6//4 == 1 |
% | reste de la division entière | 6%4 == 2 |
Entiers
Réels
Les nombres réels sont définis littéralement par l'usage du point qui symbolise la virgule:
a = 1.0 # on affecte la constante entière 10 à la variable 'a'
La notation scientifique usuelle permet de simplifier l'expression des puissances de 10:
print 3.2*10**3 == 3.2e3
Complexes
Les nombres complexes
a = 1.0 # on affecte la constante entière 10 à la variable 'a'
La notation scientifique usuelle permet de simplifier l'expression des puissances de 10:
print 3.2*10**3 == 3.2e3
La conversion en réel se fait par la fonction float qui permet de les définir également:
a = 2
type(a)
a = float(2)
type(a)