[問題] 參考類別變數,但不寫死類別名稱
class ClassName:
DEFAULT_SIZE = 10
def __init__(self):
self.size = ClassName.DEFAULT_SIZE
因為有時ClassName會改,
引用時如何不寫死呢(self.size=...)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.30.42 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1640451599.A.EED.html
推
12/26 01:03,
2年前
, 1F
12/26 01:03, 1F
直接= __class__和self.__class__會有什麼時候不同嗎?
※ 編輯: ggirls (110.28.30.42 臺灣), 12/26/2021 02:34:26
→
12/26 03:37,
2年前
, 2F
12/26 03:37, 2F
→
12/26 03:41,
2年前
, 3F
12/26 03:41, 3F
→
12/26 03:42,
2年前
, 4F
12/26 03:42, 4F
我題目修改成self.size
※ 編輯: ggirls (110.28.30.42 臺灣), 12/26/2021 07:53:41
推
12/26 08:34,
2年前
, 5F
12/26 08:34, 5F
推
12/26 08:36,
2年前
, 6F
12/26 08:36, 6F
推
12/26 09:15,
2年前
, 7F
12/26 09:15, 7F
self.size未來會被改動,所以還是有意義。
現在比較想了解 self.size = __class__.DEFAULT_SIZE
未來會不會有料想不到的負作用?
而且在 staticmethod 中,似乎也只能用 __class__?
※ 編輯: ggirls (110.28.30.42 臺灣), 12/26/2021 09:32:19
推
12/26 09:32,
2年前
, 8F
12/26 09:32, 8F
推
12/26 09:34,
2年前
, 9F
12/26 09:34, 9F
→
12/26 09:36,
2年前
, 10F
12/26 09:36, 10F
推
12/26 10:14,
2年前
, 11F
12/26 10:14, 11F
※ 編輯: ggirls (110.28.30.42 臺灣), 12/26/2021 11:11:44
推
12/26 13:15,
2年前
, 12F
12/26 13:15, 12F
→
12/26 13:15,
2年前
, 13F
12/26 13:15, 13F
推
12/26 13:33,
2年前
, 14F
12/26 13:33, 14F
→
12/26 13:34,
2年前
, 15F
12/26 13:34, 15F
推
12/26 17:38,
2年前
, 16F
12/26 17:38, 16F
→
12/26 17:39,
2年前
, 17F
12/26 17:39, 17F
→
12/26 19:58,
2年前
, 18F
12/26 19:58, 18F
→
12/26 19:58,
2年前
, 19F
12/26 19:58, 19F
→
12/26 19:58,
2年前
, 20F
12/26 19:58, 20F
→
12/26 19:59,
2年前
, 21F
12/26 19:59, 21F
推
12/26 23:47,
2年前
, 22F
12/26 23:47, 22F
→
12/26 23:48,
2年前
, 23F
12/26 23:48, 23F
推
12/27 13:31,
2年前
, 24F
12/27 13:31, 24F
Python 近期熱門文章
PTT數位生活區 即時熱門文章