zoukankan      html  css  js  c++  java
  • Python常见下划线

    python中常见的下划线意义

    Python中常常使用下划线里对变量进行修饰,通常作为变量的前缀或者后缀出现,被修饰的变量一般存在特殊的用法:

    • _XXX:不能被from module import _XXX导入,这种情况下的_XXX被称为保护变量,只有类对象和子类对象能访问这些变量。

    • __XXX__:系统定义的名字

    • __XXX:类中的私有成员,只有对象自己能访问,连子类对象也不能访问到这个成员。但是在对象外部可以通过对象名._类名__XXX来进行访问。Python中没有纯粹的C++意义上的私有成员。

      PS:当需要对私有成员进行访问时,请先考虑是否应该取消该私有成员的私有性。

    • 在交互模式下,_表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果。

      参考《Python程序设计》清华大学出版社,董付国

  • 相关阅读:
    关于树状数组区间最值
    Gym 100500B
    RQNOJ Bus
    关于加权的LIS问题
    vs tip1
    小常识
    我的魔方主力
    killer驱动
    从日升的mecha anime看mecha genre的衰退
    关于供给移动端的视频压制
  • 原文地址:https://www.cnblogs.com/huang-yc/p/8996200.html
Copyright © 2011-2022 走看看