Python 官方文档:入门教程 => 点击学习
1. 语法class 类型(继承列表):def 实例方法名(self,形式参数1,形式参数2,...) "文档字符串" 语句..2. 作用用于描述一个对象的行为.,让此类型的全部对象都拥有相同的行为3. 说明实例方法实质是函数,
1. 语法
class 类型(继承列表):
def 实例方法名(self,形式参数1,形式参数2,...)
"文档字符串"
语句..
2. 作用
用于描述一个对象的行为.,让此类型的全部对象都拥有相同的行为
3. 说明
实例方法实质是函数,是定义在类内的函数
实例方法属于类的函数
实例方法的第一个参数代表自己用这个实例方法的对象,一般命名为"self"
实例方法如果没有return语句,则返回None
实例方法的调用语法
实例.实例方法名(调用参数)
或
类名.实例方法(实例,调用参数)
例如:
class Dog:
def say(self):
print("旺旺")
def eat(self,that):
print("小狗在吃:",that)
self.food = that #属性food 绑定到that, self.food 可以在其他类内函数调用
def food_info(self):
print("狗刚吃过:",self.food)
def run(self,speed):
print("吃过" + self.food +"的小狗以每小时",speed,"/的速度在速度")
dog1 = Dog() #创建一个对象
dog1.say() # 调用实例对象
dog1.eat("骨头") #骨头传入到形参that
dog1.food_info() # self 传入自己
dog1.run(30)
dog2 = Dog() #创建第二个对象
dog2.eat("狗粮") #传入不同的参数
dog2.food_info()
dog2.run("50")
--结束END--
本文标题: python3的实例方法
本文链接: https://lsjlt.com/news/192960.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0