python实例方法的使用注意及代码实例

 更新时间:2022年11月20日 11:11:54   投稿:laozhang  
在本篇文章里小编给大家总结的是关于python实例方法的使用注意及代码实例内容,对此有兴趣的朋友们可以参考下。

1、实例方法是从属于实例对象的方法,定义实例方法时,第一个参数必须为 self。self 指当前的实例对象。

2、调用实例方法是,不需要也不能给 self 传值,self 由解释器自动传参。

实例

class getMin():
    # 实例方法
    def fun(self, arr, n):
        print(arr[n-1])
    # 类方法
    @classmethod
    def class_fun(cls):
        print("this is class function")
 
if __name__ == "__main__":
    arr = input().strip().split(" ")
    int_arr = []
    for item in arr:
        int_arr.append(int(item))
    n = int(input())
 
    instance = getMin()
    # 用实例调用实例方法
    instance.fun(int_arr, n)
    # 用类调用方法
    getMin.fun(instance, int_arr, n)
    # 实例调用类方法
    instance.class_fun()
    # 类调用类方法
    getMin.class_fun()

到此这篇关于python实例方法的使用注意及代码实例的文章就介绍到这了,更多相关python实例方法的使用注意内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python装饰器使用方法全面梳理

    Python装饰器使用方法全面梳理

    这篇文章主要介绍了Python @property装饰器的用法,在Python中,可以通过@property装饰器将一个方法转换为属性,从而实现用于计算的属性,下面文章围绕主题展开更多相关详情,感兴趣的小伙伴可以参考一下
    2023-01-01
  • Python 操作 MySQL数据库

    Python 操作 MySQL数据库

    这篇文章主要介绍了Python 如何操作 MySQL,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-09-09
  • Windows上使用virtualenv搭建Python+Flask开发环境

    Windows上使用virtualenv搭建Python+Flask开发环境

    在自己本机的开发环境下,我们完全可以使用virtualenv来hold住多个Python环境,这样就可以留出一个专门服役于Flask框架,哈哈,这里我们就来看看如何在Windows系统上使用virtualenv搭建Python+Flask开发环境
    2016-06-06
  • 快速实现基于Python的微信聊天机器人示例代码

    快速实现基于Python的微信聊天机器人示例代码

    本篇文章主要介绍了快速实现基于Python的微信聊天机器人示例代码,基于itchat开发,可以用它做一个微信聊天机器人,有兴趣的可以了解一下。
    2017-03-03
  • Python生成xml文件方法示例

    Python生成xml文件方法示例

    Python标准库xml.etree.ElementTree提供了一些生成XML的工具,可以用于创建和操作XML文档,本文就来介绍以下如何生成生成xml文件,感兴趣的可以了解一下
    2023-09-09
  • PyTorch中torch.matmul()函数常见用法总结

    PyTorch中torch.matmul()函数常见用法总结

    torch.matmul()也是一种类似于矩阵相乘操作的tensor连乘操作。但是它可以利用python中的广播机制,处理一些维度不同的tensor结构进行相乘操作,这篇文章主要介绍了PyTorch中torch.matmul()函数用法总结,需要的朋友可以参考下
    2023-04-04
  • Django基础CBV装饰器和中间件的应用示例

    Django基础CBV装饰器和中间件的应用示例

    这篇文章主要为大家介绍了Django基础CBV装饰器和中间件的应用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • 深入理解python中的ThreadLocal

    深入理解python中的ThreadLocal

    本文主要介绍了深入理解python中的ThreadLocal,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • python列表逆序排列的4种方法

    python列表逆序排列的4种方法

    python中的列表是可以直接进行逆序排列的,本文主要介绍了python列表逆序排列的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2023-05-05
  • selenium携带cookies模拟登陆CSDN的实现

    selenium携带cookies模拟登陆CSDN的实现

    这篇文章主要介绍了selenium携带cookies模拟登陆CSDN的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01

最新评论