实例方法

admin Mr丶点心 关注 VIP用户组 26级
发表于Python版块
class Bike:
    compose = ['frame','wheel','pedal']
    def use(self):
        print('you are riding')
my_bike = Bike()
my_bike.use()
输出:

you are riding


和函数 样,实例方法也是可以有参数的。


class Bike:
    compose = ['frame','wheel','pedal']
    def use(self,time):
        print('you are {}m'.format(time*100))
my_bike = Bike()
my_bike.use(10)
输出:

you are 1000m

Python 类中有一些“魔法方法”,_init_() 方法就是其中之一。在我们创造 例的时候,不需要引用该方法 会被自动执行。


class Bike:
    compose = ['frame','wheel','pedal']
    def __init__(self):
        self.other = 'basket'
    def use(self,time):
        print('you are {}m'.format(time*100))
my_bike = Bike()
print(my_bike.other)



评论列表 评论
发布评论

评论: 实例方法

(0) 分享
分享
取消
我的客服