私は1週間前にPythonでコーディングを開始しましたが、すぐにoops、classes、objectsを使用してコーディングを開始したのは私の間違いです。私は自分のC++の習熟度が役立つと思いました...私は次のコードで少し得ました
class A:
var=0
list=[]
def __init__(self):
pass
驚いたことに、varとlistは一種のグローバル変数であり、すべてのインスタンスで共有されているようです。すべてのインスタンスで異なっていると思いました。理解するのに半日かかりました。それ....変数はクラスオブジェクトによってのみアクセスできるが、すべてのインスタンス間で共有されるということは少しも意味がありません.......ただ好奇心が強い、その背後に理由がありますか? ??