亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么這樣結果是0

class A():

? ? __count=0

? ? def __init__(self):

? ? ? ? __count=1

? ??

? ? @classmethod

? ? def get_count(cls):

? ? ? ? return cls.__count

? ? pass

B=A()

print(A.get_count())


正在回答

2 回答

第4行的__count是__init__方法里一個局部變量, 跟第2行的__count沒有什么關系,并不會改變第2行的類私有屬性的值。

0 回復 有任何疑惑可以回復我~


你這里第4行寫的是定義__count = 1,而不是使__count加上一,應該為

__count += 1

0 回復 有任何疑惑可以回復我~
#1

英寧

應該是A.__count = 1 或者 A.__count += 1
2025-01-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么這樣結果是0

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號