landmark1
==本篇主要介绍一些 实验过程中用到的一些基础python知识点==
python面向对象
命名前缀及其含义
- 前置单下划线
_var
:命名约定,用来表示该名称仅在内部使用。一般对Python解释器没有特殊含义(通配符导入除外),只能作为对程序员的提示。 - 后置单下划线
var_
:命名约定,用于避免与Python关键字发生命名冲突。 - 前置双下划线
__var
:在类环境中使用时会触发名称改写,对Python解释器有特殊含义。 - 前后双下划线
__var__
:表示由Python语言定义的特殊方法。在自定义的属性中要避免使用这种命名方式。 - 单下划线
_
:有时用作临时或无意义变量的名称(“不关心”)。此外还能表示Python REPL会话中上一个表达式的结果。