千锋教育-做有情怀、有良心、有品质的职业教育机构

python实例方法的使用注意

来源:千锋教育
发布时间:2023-11-13 14:59:18
分享

python实例方法的使用注意

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

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

实例

classgetMin():

#实例方法

deffun(self,arr,n):

print(arr[n-1])

#类方法

@classmethod

defclass_fun(cls):

print("thisisclassfunction")

if__name__=="__main__":

arr=input().strip().split("")

int_arr=[]

foriteminarr:

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学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python析构器是什么意思? python析构器是什么意思?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、概念析构器又称为解构器,定义的是一个实例销毁时的操作。即使用del()函数删除这样的
  • pythonself的原理探究 python中self的原理探究本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、概念类只有一个,但是实例化的对象可以有无数个,不同的对象的self自然都不相同。s
  • pythonProtobuf创建服务端代码 python中Protobuf创建服务端代码本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、创建和运行Greeter服务可以分为两个部分:执行服务定义的生成的服务
  • pythonProtobuf定义消息类型 pythonProtobuf定义消息类型本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。让我们从一个非常简单的例子开始。假设您想要定义“搜索请求”的消息格式。每个请求
  • pythongRPC是什么? python中gRPC是什么?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、GRPC也基于以下想法:定义一个服务,并指定它的可以远程调用的方法(包括参数和返回类
  • python包的导入方式有几种 python包的导入方式有几种本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、from...import导入frompackageimportmodule1,mo