【说站】python变量中self的添加
2023-06-13 09:13:14 时间
python变量中self的添加
说明
1、前缀带self的变量,就是在整个类的代码块里面类似是作为全局变量。
2、如果变量前面加了self,那么在任何实例方法(非staticmethod和calssmethod)就都可以访问这个变量了。如果没有加self,只有在当前函数内部才能访问这个变量。
实例
变量前全都加self。
class TestLogin(unittest.TestCase):
def test_login(self):
self.url = xxx
self.resp = self.session.get(self.url)
self.text = self.resp.text
self.status = self.resp.statuscode
但这样很明显没有意义,url/resp/text/status这些变量都是局部的,别的方法里面不需要访问这些变量,只存在于test_login函数中,别的用例也不需要使用这些变量,因此除了session属性需要共用以外,其他变量前不需要加self。
以上就是python变量中self的添加,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关文章
- 【python教程入门学习】PyCharm下载和安装教程(包含配置Python解释器)
- Python-基础01-变量
- python 基尼系数_Python计算
- python详细安装教程环境配置_Python配置环境
- python删除文件中指定内容
- python截图识别文字_Python文字截图识别OCR工具实例解析
- python如何使用继承
- 20个值得学习的 Python 技巧
- python物联网工具
- python——pkl文件
- python 图像处理库_Python图像处理库
- python如何生成随机数_Python生成50个随机数
- 廖雪峰的 Python 教程_python基础教程廖雪pdf
- 【8】python_matplotlib改变横坐标和纵坐标上的刻度(ticks)、sagemath-list_plot()调整图例(legend)中点的数量、Matplotlib画各种论文图
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
- python-Django 高级特性-Django 中间件(一)
- Python编码规范(PEP 8)
- 什么是迭代器,Python迭代器及其用法
- 使用Python连接SQL Server数据库(python连接sqlserver数据库)
- 《代码英雄》第三季(1):Python 的故事
- Linux下Python编程:从入门到精通(linux下python编程)
- python的正则表达式re模块的常用方法
- python实现数通设备tftp备份配置文件示例
- Python中的对象,方法,类,实例,函数用法分析
- 跟老齐学Python之有容乃大的list(3)