Python在类中是否有“私有”变量?

这样,Python类中没有“私有变量”。默认情况下,Python中的所有变量和方法都是公共的。有时通过使用双下划线__前缀作为变量名称来模拟私有变量。这使得这些变量在包含它们的类之外不可见或不容易看到。这可以通过名称修改来实现。这些“私有变量”并不是真正的安全或私有,因为可以使用某些解决方法代码来访问它们。因此,在变量名前加上单下划线_(半私有)和双下划线__(完全私有)会使它们难以访问,并且在包含它们的类之外也不容易看到。