Python3中的成员变量 , 独有属性 , 公有属性

成员变量 :
…概念 :成员变量用于描述对象的固有状态或者属性

定义成员变量语法格式(公有属性/公有变量)
…class 类名
…—def _ _ init_ _(self):
…------self.变量名1 = 值1
…------self.变量名2 = None
例 :
…class Dog:
…—def _ _ init _ _(self):
…------self.type = ‘哈士奇’
…------self.name = None

定义成员变量的语法格式(独有属性/独有变量)
…对象名.变量名 = 值
例:
…class Dog:
…—def _ _ init _ _(self):
…------self.type = ‘哈士奇’
…------self.name = None
…dog1 = Dog()
…print( dog1 . type )
dog1.name = ‘小黑’
dog1.cloth = ‘黄色’
…name = ‘小黑’ , cloth = ‘黄色’ 是单独赋给Dog的属性 , 可以称为是Dog的独有属性

公有变量与独有变量的区别 :
…1.公有变量在_ init _方法中声明 , 每个对象都具有该变量
…2.独有变量在创建对象后声明 , 只有当前对象具有此变量
…3.定义对象的独有变量时 , 如果独有变量名与公有变量名相同 , 视为修改公有变量的值 ; 如果独有变量名与公有变量名不相同 , 视为定义新的独有属性
…4.None含义为空 , 表示没有具体数据

变量的调用格式
…取值 : 对象名.变量名
…赋值 : 对象名.变量名 = 值

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值