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
xpeut être appelée. - chr(i)
- Retourne le caractère associé au code numérique
i. - cmp (x,y)
- Compare
xety, 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 à
xqui 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é
isest relié à cet identifiant. - isinstance(x, classe)
- Dit si l’objet
xest 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
cl1hérite de la classecl2 - len(l)
- Retourne la longueur de
l. - map(f,l1,l2,…)
- Applique la fonction
fsur 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
kest précisé, va dekenkà 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àndécimales près ou aucune sinn’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)
