经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Python » 查看文章
python实例方法的使用注意及代码实例
来源:jb51  时间:2022/11/23 18:50:07  对本文有异议

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

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

实例

  1. class getMin():
  2. # 实例方法
  3. def fun(self, arr, n):
  4. print(arr[n-1])
  5. # 类方法
  6. @classmethod
  7. def class_fun(cls):
  8. print("this is class function")
  9. if __name__ == "__main__":
  10. arr = input().strip().split(" ")
  11. int_arr = []
  12. for item in arr:
  13. int_arr.append(int(item))
  14. n = int(input())
  15. instance = getMin()
  16. # 用实例调用实例方法
  17. instance.fun(int_arr, n)
  18. # 用类调用方法
  19. getMin.fun(instance, int_arr, n)
  20. # 实例调用类方法
  21. instance.class_fun()
  22. # 类调用类方法
  23. getMin.class_fun()

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

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号