1. Description de la fonction getattr() Python
La fonction getattr() Python renvoie la valeur de l'attribut nommé d'un objet. S'il n'est pas trouvé, il renvoie la valeur par défaut fournie à la fonction.
2. Paramètres getattr()
La fonction getattr() prend plusieurs paramètres :
- objet: objet dont la valeur de l'attribut nommé doit être renvoyée
- name: chaîne contenant le nom de l'attribut
- default (Facultatif): valeur renvoyée lorsque l'attribut nommé est introuvable
3
. Valeur de retour getattr()
La fonction getattr() renvoie :
- valeur de l'attribut nommé de l'objet donné
- par défaut, si aucun attribut nommé n'est trouvé
- Exception AttributeError, si l'attribut nommé n'est pas trouvé et que la valeur par défaut n'est pas définie
4. Exemples d'usage de la fonction getattr()
Exemple1
1 2 3 4 5 6 7 |
class Student: name = "Albert" section = "Math" student = Student() print('section :', getattr(Student, "section")) print('La section est :', student.section) |
Exemple2
1 2 3 4 5 6 7 8 9 10 11 12 13 |
class Student: name = "Albert" section = "Math" student = Student() # Cas où la valeur par défaut est fournie print('Age :', getattr(Student, "age" , 22)) # output: Age : 22 # cas où la valeur par défaut n'est pas fournie print('Age :', getattr(Student, "age" )) # output: AttributeError: type object 'Student' has no attribute 'age' |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Apprendre à créer une IA avec Python
€ 15,00 Acheter le livre -
Obtenez Microsoft 365 Famille avec Office 365 apps - 15 Mois + NORTON 360 Deluxe - PC/MAC, tablette et smartphone
€ 57,00 Acheter le produit -
Python pour la Physique: Calcul, Graphisme, Simulation - Richard Taillet
€ 23,00 Acheter le livre
1 thought on “La fonction getattr() Python”