Sobes.tech
Junior — Middle
113

Python'da bir sınıfta tanımlanmış bir nesnenin özniteliklerine nasıl erişilir?

Sorulan şirketler
Атом Безопасность

AI'dan gelen yanıt

sobes.tech yapay zeka

В Python доступ к атрибутам объекта, объявленного в классе, осуществляется через точечную нотацию. Например:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p = Person('Иван', 30)
print(p.name)  # Выведет: Иван
print(p.age)   # Выведет: 30

Здесь p.name и p.age — это доступ к атрибутам объекта p. Также можно использовать функции getattr() и setattr() для динамического доступа:

print(getattr(p, 'name'))  # Иван
setattr(p, 'age', 31)
print(p.age)  # 31