简体中文
Telegram

讨论串 >>> class A(object):

6 条消息 · –
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
      سپاس

来自搜索索引的公开信息流 ChatCrawler ——“公开 Telegram 的 Google”;随着该社群被抓取而更新。 时间为 UTC。

仅限公开内容,使用 Telegram 官方 API。 关于 · 常见问题 · 索引限制 · 移除页面 · 目录 · 搜索 · 计算方法