2
請考慮以下程序。python中的名稱篡改
class A():
class __B():
def __c(self):
pass
a = A()
dir(a)
['_A__B', '__doc__', '__module__']
dir(a._A__B)
['_B__c', '__doc__', '__module__']
^^^^^^^
這是爲什麼不___B__c
爲什麼沒有不3
_
s.What是這裏的邏輯是什麼? 根據名字改編,它應該是_class
和class
這裏是__B
。所以在哪裏2
__
小號
很棒!!!!!!!!!!!清理的東西!!!!!!!! thanx很多:) – vks
是否知道如果有什麼特別的原因,爲什麼python做它或它的只是語言語法就是這樣設置的 – vks