python:les_types

Ceci est une ancienne révision du document !


Les types

entier (type int) comme 3 ou 42

réel (type float) comme 2.4 ou 3.14159265

liste (type list) comme [1, 2, 3, 12]

chaîne de caractères (type str) comme “bonjour”

booléen (type bool) comme True ou False

a = 10
b = 3
print(a, b)
a, b = b, a
print(a, b)

Les opérations utilisables sur les entiers sont:

+ addition

- soustraction

* multiplication

// quotient de la division euclidienne

% reste de la division euclidienne

** puissance

Sur les réels:

+ addition

- soustraction

* multiplication

/ division

** puissance

Vous pouvez entrer un float en mémoire en utilisant une notation classique (attention, le séparateur est un point pas une virgule)

ex: C = 0.0010

On peut aussi utiliser une notation proche de ce que l'on a sur les calculatrices

ex: G = 6.67e-11

L = [1, 2, 3]
vide = [ ]
x = [1,2,3,4]
print(x)
x.append(5)
print(x)

donne

[1, 2, 3, 4]
[1, 2, 3, 4, 5]
len(x)

donne

5
L = [12, 42, 36, 17]
print( L[2] )

donne

36
x = [12, 42, 36, 17]
print( x )
x[ 2 ] = 15
print( x )

donne

[12, 42, 36, 17]
[12, 42, 15, 17]
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print( c )

donne

[1, 2, 3, 4, 5, 6]

[ 0 ] * 4

donne

[0, 0, 0, 0]

  • python/les_types.1571570945.txt.gz
  • Dernière modification : 2020/07/24 00:23
  • (modification externe)