python中单下划线和双下滑线

Posted C~K

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中单下划线和双下滑线相关的知识,希望对你有一定的参考价值。

  1. 使用单下划线(_one_underline)开头表示方法不是API的一部分,不要直接访问(虽然语法上访问也没有什么问题)。
  2. 使用双下划线开头(__two_underlines)开头表示子类不能覆写该方法。除非你真的知道你在干什么,否则不要使用这种方式。
  3. 当你想让自己定义的对象也可以像Python内置的对象一样使用Python内置的一些函数或操作符(比如lenadd+-==等)时,你可以定义该类方法。
  4. 当然还有些属性只在末尾加了但下划线,这仅仅是为了避免我们起的一些名字和Python保留关键字冲突,没有特殊含义。

以上是关于python中单下划线和双下滑线的主要内容,如果未能解决你的问题,请参考以下文章

Python中单下划线和双下划线

python双下滑线,单下划线

掌握 Python 中下划线的 5 个说明

掌握 Python 中下划线的 5 个说明

浅谈PHP中单引号和双引号到底有什么区别呢?

python中单引号和双引号的区别