Académique Documents
Professionnel Documents
Culture Documents
I. Les sorties :
print pour afficher sur l'écran.
Print(combinaison des chaînes et valeurs et objets séparés par une virgule)
Quelques caractères d’echapement :
\t : Tabulation \a : ASCII Bell
\n : Saut de ligne \\ : Accepter antislash\ dans une chaine
\r : Retour chariot \’ : Accepter apostrophe‘ dans une chaine
\" : Accepter guillemet " dans une chaine
II. Les entrées :
input pour saisir une valeur de type chaîne qui peut être par la suite convertie au type voulu (int, float,
complex).
La saisie d‘une donnée en python est de type str (par défaut).
Le casting en python se fait par la spécification du type à aboutir.
Forme 1 : Nom_variable=input()
Forme 2 : Nom_Variable=input(Chaîne)
III. L'affectation :
L'affectation est assurée parle signe =
On peut affecter respectivement plusieurs valeurs à leurs variables avec un seul signe=
On peut affecter n'importe quelle valeur à n'importe quelle variable à tout moment.
Lors de l'affectation, le type de la variable réceptrice est défini.
Opérateurs de
Signification
comparaison
< strictement inferieur
<= inférieur ou égal
> strictement supérieur
>= supérieur ou égal
== égal
!= diffèrent
is identité d'objet
is not contraire de l’identité d'objet
in dans
not in pas dedans
Page 2 sur 4
3.6. Quelques fonctions / méthodes numériques
Fonction / méthode Type d'argument(s) Type de retour Rôle
bin(x) Renvoie la représentation binaire d'un nombre entier x.
oct(x) chaîne de caractères Renvoie la représentation octale d'un nombre entier x.
nombre entier
hex(x) Renvoie la représentation hexadécimale d'un nombre entier x.
Si l'argument est un nombre entier : renvoie lui-même.
nombre a virgule Si l'argument est une chaîne d'un nombre entier : renvoie le nombre entier.
int(x)
flottante Si l'argument est un nombre à virgule flottante : renvoie la partie entière du
nombre entier
chaîne de caractères nombre à virgule flottante
ch : chaîne Convertit une chaîne d'un nombre entier de la base b en un nombre entier (b
int(ch , base)
b : 2..36 par défaut = 10).
float(x) nombre entier nombre a virgule flottante Convertit un objet de type numérique en un nombre à virgule flottante.
divmod(x,y) ou bien tuple Renvoie la paire (quotient, reste) de la division de x par y.
nombre à virgule
pow(x,y) = x ** y type d'argument(s) xy = x à la puissance de y.
flottante
nombre entier
nombre entier positif
ou bien
abs(x) ou bien Renvoie la valeur absolue de l'objet x.
nombre à virgule
nombre à virgule flottante positif
flottante
Renvoie l'arrondissement de x avec une précision optionnelle nb chiffres après
round(x,nb) nombre entier
la virgule (par défaut égale à zéro).
fmod(x,y) nombre à virgule flottante =int(x)%abs(y)
nombre entier
sqrt(x) nombre à virgule flottante Racine carré de x.
ou bien
floor(x) nombre à virgule nombre entier Minoration de x (l’entier inférieur ou égale à x)
ceil(x) flottante nombre entier Majoration de x (l’entier supérieur ou égale à x)
fabs(x) nombre à virgule flottante Valeur absolue de x
Trunc(x) nombre entier Partie entière de x
Page 3 sur 4
4. Les chaînes de caractères
Longueur : illimitée. Délimitation : paire d'apostrophes ou paire de guillemets.
Page 4 sur 4