位置: 编程技术 - 正文

详解Python中的静态方法与类成员方法(python静态函数)

编辑:rootadmin

推荐整理分享详解Python中的静态方法与类成员方法(python静态函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python 静态代码分析,python静态变量和静态方法,python中的静态方法如何调用,python3 静态方法,python 静态代码分析,python有静态变量吗,python静态函数作用,python 静态,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

因为Python的水平目前一直是处于能用阶段,平时写的脚本使用的Python的写法也比较的简单,没有写过稍微大一点的项目。对Python中的类,类之间的组织关系,整个项目中类之间如何耦合还缺乏认识。打算读一读别人写的Python代码来学习一下Python在工程中的应用,提升自己的技术水平。选取的Python代码是Python爬虫代码,github地址。这个代码刚好是符合跳出我的舒适区的水平的代码,因此很适合我目前的水平来学习。

在Python2.4之后,主要使用装饰器来实现静态方法和类方法。

详解Python中的静态方法与类成员方法(python静态函数)

装饰器使用@操作符,例子如下:

相信从上面的例子中,就可以很明显地分辨出静态方法和类方法的区别了。

先是在语法上面的区别:

静态方法不需要传入self参数,类成员方法需要传入代表本类的cls参数; 静态方法是无妨访问实例变量和类变量的,类成员方法无法访问实例变量但是可以访问类变量

使用的区别:

由于静态方法无法访问类属性,实例属性,相当于一个相对独立的方法,跟类其实并没有什么关系。这样说来,静态方法就是在类的作用域里的函数而已。

总结

好了,

标签: python静态函数

本文链接地址:https://www.jiuchutong.com/biancheng/380015.html 转载请保留说明!

上一篇:python基于itchat实现微信群消息同步机器人(python itcast)

下一篇:python中import学习备忘笔记(python import怎么用)

  • 手机上税票怎么开
  • 母公司和子公司可以一起投标吗
  • 用友项目核算科目的项目不能为空
  • 临时增加增值税发票
  • 当前企业不存在是怎么回事
  • 自己打印的机票怎么退票
  • 高速公路上的机电一体化有哪些
  • 国有企业驻外人员待遇
  • 民办幼儿园提供什么服务
  • 在建工程领用原材料的账务处理
  • 退货退款分录
  • 租赁房屋房产税
  • 房地产成本核算会计分录
  • 企业出售产品
  • 发票专用章管理办法
  • 公司注销时没有实收资本怎么办
  • 免征增值税企业所得税纳税调整
  • 高管怎么样
  • 居民企业之间以非货币资产进行投资
  • 银行承兑汇票开票流程图
  • 增值税一般纳税人与小规模纳税人的区别
  • 小规模企业企业所得税优惠政策2022年
  • 新会计准则规定资产如何入账
  • 财务刻章属于什么行业
  • 货物劳务和应税收入区别
  • 购销合同没写签订日期违法吗
  • 会计审核票据如何签字
  • 专项应付款怎么记账
  • 预付款比例怎么算
  • 怎么查询个体还是公司
  • 华为鸿蒙系统怎么样
  • 在幻灯片中导入视频文件后视频文件时被几个圆点框选
  • 物业公司收取水电周转金后果
  • 服务业结转成本与收入如何配比
  • 公司总部固定资产折旧
  • 山茶花的养殖方法盆栽
  • echarts地图tooltip
  • 无形资产期末余额在哪方
  • 怎么分析一个企业的营销策略
  • thinkphp6项目
  • 达摩院 2021
  • 前端高手进阶
  • cynefin框架
  • 房产税缴纳时间点
  • linux中搭建web服务器
  • 门诊收费票据能作为报销凭证吗
  • 未来的现金流折现
  • c++32个关键字详解
  • 个税扣错了申请退税
  • mysql常见报错
  • 将织梦dedecms转换到wordpress
  • 代扣代缴通用缴款书怎么打印
  • 年终奖个人所得税税率表
  • sqlserver2008数据库还原
  • 通行费抵扣进项税怎么做账
  • 未认证和未抵扣的区别
  • 公司用卫生纸是干什么的
  • 接受现金捐赠怎么做会计分录
  • 实缴增值税比计提增值税少怎么做账务处理
  • 预计销售收入增长率怎么算
  • 劳务派遣可以享受产假吗
  • 高新技术企业享受优惠时间
  • 各单位应当设置专职能源管理岗位
  • sqlserver的sql文件导入mysql
  • 经典sql查询语句50条
  • mysql5.5解压版安装教程
  • vcdcontroltool
  • win7访问共享文件
  • centos用户添加到组
  • win8.1内存占用过高
  • Win7系统安装教程
  • windows7老是死机
  • windows visual studio 基于openGL的粒子系统设计
  • js frameset
  • 完美解决mac环境异常
  • c调用nodejs
  • python3.5怎么保存
  • javascript基础入门视频教程
  • 安卓app活动
  • 电费增值税专用发票如何抵税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设