0


python函数和变量前的_下划线_

这两个链接比我写的不知道要高到哪里去:

https://zhuanlan.zhihu.com/p/36173202

https://dbader.org/blog/meaning-of-underscores-in-python

  1. 变量篇

1)前带一个下划线 _a

    变量前带一个下划线,_a 说明该变量为私有变量,提示程序员不要通过外部类去访问它(由于python中并没有私有变量的说法,实际上外部类可以访问到该成员,因此下划线用来提示程序员)

2)两个下划线 a

    表明该变量为内置变量,在解释期间将被
  1. 函数篇

1)一个下划线 def _A()

    与变量一致,说明该函数也并不是真正意义上的"私有函数",但是提示程序员不要从外部类去访问该函数。

2)前后两个def A()

如果一个名字同时以双下划线开始和结束,则不会应用名称修饰。 由双下划线前缀和后缀包围的变量不会被Python解释器修改:

总结:

标签: python

本文转载自: https://blog.csdn.net/qq_36610334/article/details/119911857
版权归原作者 马·诺依曼 所有, 如有侵权,请联系我们删除。

“python函数和变量前的_下划线_”的评论:

还没有评论