PYTHON ПОСМОТРЕТЬ АТРИБУТЫ КЛАССА
Python предоставляет удобный способ просмотра атрибутов класса. Достаточно вызвать функцию dir()
передав туда объект класса.
Например, у нас есть класс Person, который имеет атрибуты name и age:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("John", 32)
print(dir(p))
Этот код выведет список доступных атрибутов объекта p:
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'age', 'name']
Этот способ также позволяет просмотреть методы класса, а также методы, унаследованные от базовых классов.
Атрибуты класса, classmethod и staticmethod
Принципы ООП. 1. Инкапсуляция
Что такое атрибуты класса в python?
#1. Классы и объекты. Атрибуты классов и объектов - Объектно-ориентированное программирование Python
#6. Режимы доступа public, private, protected. Сеттеры и геттеры - ООП Python
ООП 2 Атрибуты класса. Объектно-ориентированное программирование в Python
Python для начинающих. Урок 16: Атрибуты класса (статические атрибуты).
ООП 4 Функция как атрибут класса. Объектно-ориентированное программирование в Python.
ООП 3 Атрибуты экземпляра класса. Объектно-ориентированное программирование в Python.
ООП 9 Публичные, приватные, защищенные атрибуты и методы Python Public Protected Private
Новые материалы:
- Из csv в xml python
- Антивирус на python
- Логнормальное распределение python
- Найдите сумму и произведение элементов массива python
- Настройка wing для python
- Python передать функцию как параметр
- Python функция show
- Как сделать чтобы скрипт python работал постоянно
- Очередь и стек python
- Python вложенные списки в один список
- Python пустой символ
- Последовательности в python
- Перенос проекта django
- Ffmpeg python скачать
- Json python редактирование