Python 静态方法 实例江苏骰宝(鱼虾蟹)网站开发环境部署、类方法

本文详细介绍了Python中实例方法、类方法和静态方法的区别,通过代码示例展示了它们的使用场景。实例方法需要self参数,与实例绑定;类方法通过cls参数与类绑定;静态方法不绑定类或实例,常用于与类相关的独立功能。
摘要由CSDN通过智能技术生成

环境要求

1、江苏骰宝(鱼虾蟹)网站开发(Q2222168869) 下载

2、微信h5鱼虾蟹源码平台 下载

3、Apache Maven 3.3+ 下载

4、MySql 5.7+ 下载


在 Python 中,实例方法(instance method),类方法(class method)与静态方法(static method)经常容易混淆。本文通过代码例子来说明它们的区别。

实例方法

Python 的实例方法用得最多,也最常见。我们先来看 Python 的实例方法。

class Kls(object):
    def __init__(self, data):
        self.data = data

    def printd(self):
        print(self.data)


ik1 = Kls('leo')
ik2 = Kls('lee')

ik1.printd()
ik2.printd()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

输出:

leo 
lee

上述例子中,printd为一个实例方法。实例方法第一个参数为self,当使用ik1.printd()调用实例方法时,实例ik1会传递给self参数,这样self参数就可以引用当前正在调用实例方法的实例。利用实例方法的这个特性,上述代码正确输出了两个实例的成员数据。

类方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值