Використання вбудованої функції dir(). Щоб отримати список усіх атрибутів, методів разом із деякими успадкованими магічними методами класу, ми використовуємо вбудовану функцію під назвою dir(). Приклад: Python3.11 листопада 2022 р
Атрибути класу також можна отримати за допомогою таких вбудованих методів і функцій:
- getattr() – Ця функція використовується для доступу до атрибута об’єкта.
- hasattr() – Ця функція використовується для перевірки наявності атрибута чи ні.
- setattr() – Ця функція використовується для встановлення атрибута.
Ви можете використовуйте функцію vars(), щоб отримати змінні екземпляра об’єкта класу як словник. Потім ви можете прокрутити ключі та значення в словнику, щоб надрукувати їх.
Ви можете використовуйте функцію dir()., який повертає список усіх атрибутів зазначеного модуля. import math print(dir(math)) # Це виведе всі атрибути модуля math # ['__doc__', '__file__', '__loader__', '__name__', '__package__', # '__spec__', 'acos' , 'acosh', …]
Як перерахувати всі функції в Python? The python dir() можна використовувати для переліку всіх функцій і атрибутів певного модуля або класу.
Щоб надрукувати всі поточні властивості та значення об’єкта Python, ви можете використовувати вбудовані функції «dir()» і «vars()».. Функція «dir()» повертає список усіх атрибутів і методів об’єкта, включаючи вбудовані властивості та методи.