位置: 编程技术 - 正文

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

  • 公司的资本公积金可以用于弥补公司的亏损
  • 跨年取得的发票怎么入账
  • 免征增值税和增值税区别
  • 水电气费用属于固定成本
  • 每年的第一季度
  • 银行回单可以跨年补录吗
  • 海关进口增值税专用缴款书如何抵扣
  • 管理费用为负数可以申报吗
  • 代开专用发票的企业如何享受小微免税优惠
  • 跨境电商零售正面清单
  • 全额抵减税控盘分录
  • 由财政拨钱还银行借款怎么做分录?
  • 是否退还投标文件
  • 租入房产改建增值税谁交
  • 公司如何向税务部门举报
  • 设计费开专用发票几个点
  • 企业进项发票如何做账
  • 应付职工薪酬包括公积金吗
  • 主营业务收入明细账图片
  • 车间固定资产修理费
  • 辅助生产费用的核算
  • 非流动负债怎么巧记
  • apple取消支付方式
  • 穿越火线封号查询官网
  • 金融负债包括哪几项
  • 购买的烟酒怎么入账科目
  • 虎杖的养殖方法和用量
  • 任务栏音量图标点击无反应
  • deepin怎么使用
  • PSof1.exe - PSof1是什么进程 有什么作用
  • php中的变量都以什么开头
  • 系统盘怎么重装系统win7
  • 偷渡者视频
  • 营改增后固定资产报废处置收入计税
  • 登记总账的科目有哪些
  • php模板引擎原理
  • php 5
  • 财务费用属不属于当期损益
  • php curl_exec
  • 微软 gcr
  • 公司想减少注册资本流程
  • 数学建模 比赛
  • 喰种小说在线阅读
  • push指令执行的详细过程
  • 计提的费用收到增值税专票
  • mongodb 入门
  • 项目终止前期费用核销
  • 企业金融资产包括
  • db2入门
  • 对公账户的钱都可以取吗
  • 上年多交的增值税怎么调整
  • 营业执照丢失公告后几天可以办注销
  • 企业如何进行促销
  • 未付货款尾款会计分录
  • 逾期交房违约金 已支付金额
  • 固定资产多少钱算固定资产
  • 提供劳务方式是什么意思
  • 购买柴油预付卡怎么入账
  • 会计记账借贷记什么账户
  • 怎么去掉0前面的逗号
  • mysql类似软件
  • mac怎么安装新系统
  • linux/tmp
  • win8系统无法连接到网络
  • xp系统没有任何图标
  • iis搭建php环境
  • windows 8怎么样
  • win7远程桌面连接怎么设置
  • 电脑开机后出现win7画面后一直黑屏
  • cocos2d drawcall
  • perl read
  • [置顶]JM259194
  • django settings.py
  • javascript制作
  • javascript语言基础
  • js闭包的用处
  • 沉浸式状态栏xposed模块
  • linux给本地用户发邮件
  • 基于javascript的毕业设计
  • 税收效应分析供求曲线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设