原文:

Python中的下划线(译文)

[转]关于python中带下划线的变量和函数的意义

 

总结:

1. 单下划线开头。保护变量,不可被其他包导入使用,除非在__all__声明可以显示引用

2. 单下划线结尾。为了避免和python关键字重名,如class_

3. 双下划线开头。私有方法、变量,不可被子类继承。因为其会被改名。

4. 双下划线开头和结尾。这类请不要自己定义注意的变量

 

相关文章:

  • 2021-04-09
  • 2021-09-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2022-01-29
猜你喜欢
  • 2021-06-02
  • 2021-10-02
  • 2022-12-23
  • 2022-02-13
  • 2022-02-03
  • 2022-12-23
相关资源
相似解决方案