0% ont trouvé ce document utile (0 vote)
125 vues2 pages

Fonctions Python

Ce document liste et décrit brièvement plusieurs fonctions natives en Python comme chr(), eval(), getattr(), hasattr(), isinstance(), issubclass(), len(), max(), min(), ord(), range(), round(), sorted() et sum().

Transféré par

khgùogkjhùkjg
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
125 vues2 pages

Fonctions Python

Ce document liste et décrit brièvement plusieurs fonctions natives en Python comme chr(), eval(), getattr(), hasattr(), isinstance(), issubclass(), len(), max(), min(), ord(), range(), round(), sorted() et sum().

Transféré par

khgùogkjhùkjg
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Les fonctions :

Tout comme Perl, Python dispose nativement de nombreuses fonctions aux finalités
variées. Cette section n’en listera que quelques-unes, mais les chapitres à venir
mettront en exergue d’autres fonctions natives extrêmement utiles.

chr()
chr() convertit une valeur ASCII en son caractère équivalent.
Obtenir le caractère K à partir de sa valeur ASCII
k = chr(75)
print(k)
»K
eval()
La fonction eval() est utile pour évaluer une expression.
Évaluer une expression à partir d’une chaîne
expression = '2 + 7' print(eval(expression))
»9

getattr()
La fonction getattr() retourne la valeur d’un attribut d’un objet.
Obtenir la valeur de l’attribut x de la variable object
print(getattr(object, 'x'))

»37
hasattr()
La fonction hasattr() retourne True si un objet a l’attribut spécifié.
Savoir si la variable object a bien un attribut nommé x
print(hasattr(object, 'x'))

»True
isinstance()
isinstance() indique si l’objet passé en argument est bien du type demandé.
Savoir si la variable var est bien du type str

var = 'kais'
print(isinstance(var, str))
»True

issubdassO
issubclass() indique si une classe B est bien une sous-classe de A.
Savoir si la classe Lion est une sous-classe de Animal
print(issubclass(Lion. _class_, Animal))
»True

len()
La fonction len() retourne le nombre d’éléments d’une séquence d’objets.
Obtenir le nombre d’éléments d’un tuple
X = (1,2,3)
print(len(x))
»3

max()
La fonction max() retourne le plus grand élément d’une séquence d’objets.
Obtenir le plus grand élément d’un tuple
X = (1,2,3)
print(max(x))
»3

min()
La fonction min() retourne le plus petit élément d’une séquence d’objets.
Obtenir le plus petit élément d’un tuple
X = (1,2,3)
print(min(x))
»1
ord()
La fonction ord() convertit un caractère en sa valeur ASCII.
Obtenir la valeur ASCII de la lettre K
print(ord("K"))
»75

range()
La fonction range () retourne une liste d’éléments à partir d’une valeur de début de liste
et d’une autre valeur (non comprise), qui indique la fin de liste.
Créer une rangée de 10 éléments (0 à 9)
r = range(10)
for item in r:
print(item)
»0
»1
»2
»3
»4
»5
»6
»7
»8
»9
round()

round() arrondit des valeurs mathématiques.


Arrondir à deux décimales la valeur 10.869

print(round(10.869, 2))
»10.87

sorted()

La fonction sorted() trie une liste d’éléments fournie en argument.


Trier une séquence de valeurs
print(sorted((1,2,5,6,9,7,3,8,4)))
»[1, 2, 3, 4, 5, 6, 7, 8, 9]

sum()
La fonction sum() retourne la somme des éléments passés en arguments.
Calculer la somme des éléments d’une séquence de valeurs
print(sum((1,2,5,6,9,7,3,8,4)))
»45

Vous aimerez peut-être aussi