python--类属性的调用方法
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,测试时候类的调用是经常会用到的。简单看下类的调用使用的方法吧。来看例子:目录结构:我们现在要在do_class.py这个文件里调用class_learn.py里的类代码(do_class.py):#!
千家信息网最后更新 2025年01月23日python--类属性的调用方法
测试时候类的调用是经常会用到的。简单看下类的调用使用的方法吧。
来看例子:
目录结构:
我们现在要在do_class.py这个文件里调用class_learn.py里的类
代码(do_class.py):
#!/usr/bin/env python3#coding=utf-8'''@Author:Jock'''from all_python_learn.class_and_funcation.class_learn import *b = Learn(1,2)b.get()print(Learn.a)
这里通过from导入了模块class_learn里的类,然后通过类的实例化实例了一个b的对象,然后通过对象b调用了类里的get函数。这里我加了个print(Learn.a)就是想说直接通过类名接上变量名可以调用类的变量。
运行结果:
如果我们不实例化直接调用会有什么结果呢?来看看
修改do_class.py为:
如果这么写那就报错了,因为没有实例化。
报错:
上面的例子是带传入参数的类,也可以有不带参数的类,然后被调用。
把class_learn.py改成下面:
在do_class.py就可以这么写:
运行结果:
通过上面的例子基本知道怎么去调用类里的函数、类里的变量了(这个非常重要,写用例时经常会跨文件去访问类里的属性!!)
但我估计你们在看了上面代码后对self比较疑惑,其实开始类的定义时有讲过,这个是必须写的,是类的实例。
例子里的初始化函数里的
self.x=x #这里的x和y就是实例变量self.y=y
这是定义了两个变量x和y,并赋给实例self.x和self.y,在后面的所有函数中如果要用到这个两个变量,都需要通过self.x的写法来调用,并且函数的参数列表必须带有self,并且把实例传了进去。否则调用就会报错。
实例
变量
函数
例子
参数
结果
面的
两个
代码
对象
就是
常会
文件
运行
属性
方法
重要
写法
时候
模块
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
弋阳软件开发公司
软件开发怎么众筹
IT软件开发工程师招聘
select 多个数据库
单服务器最多磁盘
华为服务器研发
国务院关于网络安全审查意见
做到高级软件开发后能做什么
连接Db数据库是用户标识
科来软件 网络安全会议
奇迹服务器端
数据库海里
ibm数据库启动不了
无锡新型刀片服务器定制
渤海银行网络安全工作
软件开发项目管理流程制度
网警有权冻结服务器吗
戴尔服务器增加硬盘
软件开发公司实力怎么判断
安卓微信显示服务器异常
上合互联网科技
安卓软件开发用什么语言好
网络技术类学什么
万方数据库找到文献没有导出选项
服务器406
燃烧的远征数据库 下载
上海民主评议软件开发
山西前端软件开发
重庆邮电网络安全专业排名
湖南电脑软件开发学费