Vous êtes sur la page 1sur 5

001 - Types de données

September 3, 2023

Sous Python il existe une fonction appelée type qui permet d’afficher le type d’un objet

1 LES ENTIERS - int


[1]: type(5)

[1]: int

[2]: type(-17)

[2]: int

Les opérations que nous pouvons effectuer entre les entiers sont : - La somme + ; - La soustraction
- ; - La division réelle / ; - La division entière (le quotient de la division euclidienne) // ; - Le
modulo (le reste de la division euclidienne) % ; - La multiplication * ; - La puissance **.

[3]: #Somme de deux entiers


6+3

[3]: 9

[4]: #Soustraction de deux entiers


7-13

[4]: -6

[5]: #Multiplication de deux entiers


5*(-4)

[5]: -20

[6]: #Division réelle entre deux entiers


5/2

[6]: 2.5

[7]: #Division réelle entre deux entiers


6/2

1
[7]: 3.0

[8]: #Division entière entre deux entiers (Quotient de la division euclidienne)


7//2

[8]: 3

[9]: #Division entière entre deux entiers (Quotient de la division euclidienne)


6//2

[9]: 3

[10]: #Modulo (Reste de la division euclidienne)


7%3

[10]: 1

[11]: #Puissance
5**3

[11]: 125

Toute opération entre deux entiers résulte en un entier sauf dans le cas de la division réelle

2 LES REELS - float


[12]: type(5.4)

[12]: float

[13]: type(-3.89)

[13]: float

[15]: type(3.0)

[15]: float

Les opérations que nous pouvons effectuer entre les réels sont : - La somme + ; - La soustraction -
; - La division réelle / ; - La multiplication * ; - La puissance **.

[14]: 6.3**5.2

[14]: 14340.716724131638

Toute opération entre deux réels résulte en un réel


Il est possible d’effectuer des opérations entre les réels et les entiers. Le résultat est toujours un
réel.

2
[16]: 4+3.6

[16]: 7.6

[17]: 17-5.89

[17]: 11.11

[18]: 3.5*2

[18]: 7.0

[19]: # Pour calculer la racine carrée de 25


25**0.5

[19]: 5.0

3 LES CHAINES DE CARACTERS - str


[20]: type("Oumaima")

[20]: str

[22]: type("JZGZ72684§§§...//,,,,")

[22]: str

[21]: type("3.5")

[21]: str

4 LES BOOLEENS - bool


[28]: type(True)

[28]: bool

[29]: type(False)

[29]: bool

[30]: type(5<3)

[30]: bool

[31]: 5<3

3
[31]: False

[32]: 16.5>=12

[32]: True

[33]: 3==3.0

[33]: True

[34]: 3 is 3.0

[34]: False

[35]: 4 is 6

[35]: False

[36]: 3 is 2+1

[36]: True

[37]: not 5==16

[37]: True

[38]: not False

[38]: True

[39]: 5>3 and 7<8

[39]: True

[40]: 5>3 and 7>8

[40]: False

[41]: 5>3 or 7>8

[41]: True

5 LES LISTES - list


[24]: type([15,89.5,"Salma",[1,2,3]])

[24]: list

4
6 LES TUPLES - tuple
[25]: type((15,89.5,"Salma",[1,2,3]))

[25]: tuple

7 LES ENSEMBLES- set


[26]: type({15,89.5,"Salma",(1,2,3)})

[26]: set

8 LES DICTIONNAIRES - dict


[27]: type({"nom":"DAHAMI","prenom":"Lahcen","age":19})

[27]: dict

Vous aimerez peut-être aussi