Les fonctions définies par le langage python
Sommaire
- 1- Objectifs
- 2- Présentation
- 3- Liste
- 3.1-
- abs (x)
- 3.2-
- callable (x)
- 3.3-
- chr(i)
- 3.4-
- cmp (x,y)
- 3.5-
- dir (x)
- 3.6-
- enumerate(x)
- 3.7-
- help(x)
- 3.8-
- id(x)
- 3.9-
- isinstance(x, classe)
- 3.10-
- issubclass(cl1, cl2)
- 3.11-
- len(l)
- 3.12-
- map(f,l1,l2,...)
- 3.13- max(l)
- 3.14- min(l)
- 3.15- ord(s)
- 3.16-
- range(i,j[,k])
- 3.17- reload(module)
- 3.18-
- repr(o)
- 3.19-
- round(x[,n])
- 3.20- sorted(x [, cmp[, key[, reverse]]])
- 3.21- str(o)
- 3.22- sum(l)
- 3.23-
- type(o)
- 3.24-
- zip(l1,l2,...)
- 3.24.1- Sommaire du cours Python
Les fonctions définies par le langage python
-
Objectifs
- Connaitre les fonctions définies par le langage python
-
Présentation
-
Liste
- abs (x)
- Retourne la valeur absolue de
x
. - La fonction abs () est utilisée pour renvoyer la valeur absolue d’un nombre.
Abs ()
prend un seul argument, un nombre dont la valeur absolue doit être renvoyée. L’argument peut être un entier, un nombre à virgule flottante ou un nombre complexe.- callable (x)
- Dit si la variable
x
peut être appelée. - chr(i)
- Retourne le caractère associé au code numérique
i
. - cmp (x,y)
- Compare
x
ety
, retourne -1 six<y
, 0 en cas d’égalité, 1 sinon. - Cette méthode
cmp ()
renvoie le signe de la différence de deux nombres: -1 si xy. - dir (x)
- Retourne l’ensemble des méthodes associées à
x
qui peut être un objet, un module, un variable, … - enumerate(x)
- Parcourt un ensemble itérable (voir paragraphe fonction_sorted_enumerate.
- help(x)
- Retourne l’aide associée à
x
. - id(x)
- Retourne un identifiant unique associé à l’objet
x
. - Le mot-clé
is
est relié à cet identifiant. - isinstance(x, classe)
- Dit si l’objet
x
est de typeclasse
. - La fonction
isinstance ()
vérifie si l’objet (premier argument) est une instance ou une sous-classe de la classe classinfo (deuxième argument). - La syntaxe de isinstance () est la suivante:
- issubclass(cl1, cl2)
- Dit si la classe
cl1
hérite de la classecl2
- len(l)
- Retourne la longueur de
l
. - map(f,l1,l2,…)
- Applique la fonction
f
sur les listesl1
,l2
… -
max(l)
- Retourne le plus grand élément de
l
. -
min(l)
- Retourne le plus petit élément de
l
-
ord(s)
- Fonction réciproque de
chr
. - range(i,j[,k])
- Construit la liste des entiers de
i
àj
- Si
k
est précisé, va dek
enk
à partir dei
. -
reload(module)
- Recharge un module.
- repr(o)
- Retourne une chaîne de caractères qui représente l’objet
o
. - round(x[,n])
- Arrondi
x
àn
décimales près ou aucune sin
n’est pas précisé. -
sorted(x [, cmp[, key[, reverse]]])
- Tri un ensemble itérable
-
str(o)
- Retourne une chaîne de caractères qui représente l’objet
o
. -
sum(l)
- Retourne la somme de l’ensemble
l
. - type(o)
- Retourne le type de la variable
o
. - zip(l1,l2,…)
- Construit une liste de tuples au lieu d’un tuple de listes.
print "cmp(80, 100) : ", cmp(80, 100)===>-1
print "cmp(180, 100) : ", cmp(180, 100)===>1
print "cmp(-80, 100) : ", cmp(-80, 100)===>-1
print "cmp(80, -100) : ", cmp(80, 80)===>0
isinstance (object, classinfo)