“Złożone sprawdzenie istnieje w Pythonie obiektowym” Kod odpowiedzi

Złożone sprawdzenie istnieje w Pythonie obiektowym

if hasattr(a, 'property'):
    a.property
Troubled Teira

Złożone sprawdzenie istnieje w Pythonie obiektowym

>>> class A(object):
... foo = 1
...
>>> class B(A):
... pass
...
>>> b = B()
>>> hasattr(b, 'foo')
True
>>> 'foo' in b.__dict__
False
DreamCoder

Odpowiedzi podobne do “Złożone sprawdzenie istnieje w Pythonie obiektowym”

Pytania podobne do “Złożone sprawdzenie istnieje w Pythonie obiektowym”

Więcej pokrewnych odpowiedzi na “Złożone sprawdzenie istnieje w Pythonie obiektowym” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu