日常python学习笔记DAY 11---self的作用

日常python学习笔记DAY 11—self的作用

'''
成员方法中的self
self在方法中只是一个形参,并不是关键字. self 单词本身的意思自己
self在类的方法中代表当前这个对象
self代表调用这个方法的对象,谁调用了这个方法,self就代表谁self 就可以在类的内部代替对象进行各种操作
方法的分类
含有self或者可以接受对象作为参数的方法:非绑定类方法
不含self或者不能接受对象作为参数的方法:绑定类方法
非绑定类方法,可以使用对象去访问
绑定类方法,只能通过类去访问
'''
class Person():
    #成员属性
    name='名字'
    age='年龄'
    sex='性别'

    #成员方法
    def sing(self):
        print('会唱')
    def dance(self):
        print('会跳')
    def rap(self):
        print('会rap')
    def func(self):
        print(self)  #self就是实例化的对象
        print(self.name) #使用self可以在类的内部像外部一样访问和操作成员
        # self.name='张三三'
        # self.sanwei='80 80 80' #同理也能使用self在类的内部添加修改调用属性和方法
        #print(self.sanwei)
#实例化对象
zs=Person()
print(zs.name)
#zs.func() 结果为名字
print(zs,zs.func())  #结果指向同一个地址zs
'''
self在类的方法中代表当前这个对象,可以在类的内部代替对象进行操作,也就是说self
可以代替对象在类的内部执行操作,不含有self形参的方法,只能使用类去调用。
'''

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值