自动化测试 | python | self说明

发布时间 2023-07-25 14:02:49作者: 好好吃饭--
1. 从函数的语法上讲, self是形参, 就可以是任意的变量名,只不过我们习惯性将这个形参写作 self。
 
2. self 是普通的形参, 但是在调⽤的时候没有传递实参值,原因是, Python 解释器在执⾏代码的时候, ⾃动的将调⽤这个⽅法的对象 传递给了 self, 即 self 的本质是对象。
 
3. 验证, 只需要确定 通过哪个对象调⽤, 对象的引⽤和 self的引⽤是⼀样的。{用id()方法验证}
 
4. self 是函数中的局部变量, 直接创建的对象是全局变量。