2024-09-28 21:02:52 发布
网友
我看到很多python代码执行“松散”私有变量/函数。它们将用一个下划线(例如_foo)声明函数/变量,然后只在类/文件中使用它。他们不使用双下划线真的让我很恼火,因为最终,有人会在类外称这个“private”成员。在
有没有办法在单下划线上强制隐私(不改为双下划线)? 谢谢!在
在Python中,私有方法没有严格的概念(例如Java)。即使使用双下划线,也可以通过执行_classname__method来访问。在
_classname__method
简言之,不要违背格调,而要遵循Python的哲学,其中private是一种约定,而不是一种力量。在
在Python中,私有方法没有严格的概念(例如Java)。即使使用双下划线,也可以通过执行
_classname__method
来访问。在简言之,不要违背格调,而要遵循Python的哲学,其中private是一种约定,而不是一种力量。在
相关问题 更多 >
编程相关推荐