位置: 编程技术 - 正文

详解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怎么用)

  • 个人独资企业要交税吗
  • 委托加工直接对外销售的消费税
  • 小规模普票专票税率一样吗
  • 汇算清缴所得税是什么意思
  • 员工食堂报销的费用怎么做分录
  • 个人开的专票也能抵扣吗
  • 会计凭证如何填写
  • 购买货物运费怎么做分录
  • 周转材料低值易耗品怎么摊销
  • 即征即退增值税政策
  • 施工单位项目部牌子
  • 审计调账后企业怎么处理
  • 个人车辆过户给公司
  • 欠税不交的后果 个人
  • 什么是货币资产负债表
  • 公司收到搬运发票怎么做
  • 如何在qq好友旁边打字
  • 苹果手机nfc录门禁卡
  • Win10 Build 19044.1288累积更新补丁KB5006670(附更新修复内容汇总)
  • php-msf
  • PHP:mb_detect_encoding()的用法_mbstring函数
  • macOS Big Sur 11.3 开发者预览版/公测版 Beta 6正式发布
  • php快速下载文件
  • 绩效奖个人所得怎么算
  • 偿还不了债务会怎么样
  • layui 日期控件赋值
  • php格式图片
  • 免征企业所得税的有
  • php中函数定义没有返回值类型
  • 阿尔萨斯葡萄园
  • 农产品小规模纳税人
  • css给div加边框
  • 蓝桥杯c题库及答案
  • vue知识点汇总
  • spring security功能
  • vue全家桶学多久能上手项目
  • lsattr命令不存在
  • 帝国cms使用手册
  • 现代服务增值税纳税义务发生时间
  • 增值税退税怎么退
  • 函数的单调性
  • 织梦如何开启会员功能
  • 发票章丢了会不会有事
  • 会计凭证大小写不一致
  • Access数据库文件以什么作为文件后缀名
  • 小型企业需要给员工买社保吗
  • 个体工商户税种及税率
  • 已出库的成品退货怎么办
  • 企业投资股权收益如何征税
  • 预提费用没有收到发票也没有付款
  • 损益类科目全部科目
  • 品种法分批法分步法的区别
  • 受托加工物资如何开票
  • 社保稳岗补贴账务处理分录
  • 合伙企业有限合伙
  • mysql常用命令语句
  • windows不兼容
  • pages怎么标记
  • windows8.1的设置在哪
  • linux系统编译命令
  • win10周年版
  • 更改mac地址值
  • mobile window
  • cortana win10
  • ubuntu搭建安卓环境
  • unity项目中的资源
  • 第一次接触怎么形容
  • linux查看shell脚本
  • shell 执行sh
  • JavaScript中setUTCMilliseconds()方法的使用详解
  • unity networking
  • unity3d从入门到精通
  • c#入门实例
  • js实现拖拽div的弹出框
  • 第一章阎王点卯的小说名字
  • 类库怎么用
  • android studio 安装步骤
  • 电子税务局数字证书未检测到证书
  • 注会证可以挂靠吗?挂靠合法吗?
  • 江苏叉车考试
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设