Italiano
Apri in Telegram

Conversazione >>> class A(object):

6 messaggi · –
A
>>> class A(object): ... def init(self, a): ... self._a = a ... ... (at)property ... def a(self): ... return self._a ... >>> a = A('test') >>> a.a 'test' >>> a.a = 'pleh' Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: can't set attribute
  1. A
    این یک پروپرتی read only هست. ولی نمیدونم دقیقا چطور کار میکنه، اگر دوستان کسی میدونه لطفا توضیح بده
  2. S
    دکوراتور property فقط برای ساختن getter هست. شما میخواین setter هم داشته باشه باید یه متد دیگه به این شکل هم اضافه کنین به کلاس: (at)foo.setter def foo(self, x): self._a = x
    1. A
      سپاس
PPython + Linux ExpertsPython + Linux Experts@PythonLinuxExperts · gruppo · Tecnologia
4 287membri21scrivono in 30 giorni
Feed della community Apri in Telegram

Un feed pubblico aperto dall'indice di ricerca ChatCrawler — «Google per il Telegram pubblico»; si aggiorna man mano che la community viene scansionata. Orari in UTC.

Solo contenuti pubblici, API ufficiale di Telegram. Informazioni · FAQ · Limiti dell'indice · Rimuovi una pagina · Catalogo · Ricerca · Come calcoliamo