实例属性

  1.类被实例化后才会具有的属性

  2.一般在_init_()方法中创建并初始化

  3.直接使用即定义:self.<属性名>

  4.引用方法:self.<属性名>

  5.self用来表示类的实例的

  例如:在类TestCss当中定义实例属性

  class TestCss:

  cssa = 'class-attribe'

  def __init__(self):

  self.a = 0

  self.b = 10

  def info(self):

  print('a:',self.a,'b:',self.b)

  if __name__ == '__main__':

  tc = TestCss()

  tc.info()

  程序的运行结果为:

6.类外用实例名.属性名方式定义和引用

  例如:

  class TestCss:

  cssa = 'class-attribe'

  def __init__(self):

  self.a = 0

  self.b = 10

  def info(self):

  print('a:',self.a,'b:',self.b)

  if __name__ == '__main__':

  tc = TestCss()

  tc.info()

  if __name__ == '__main__':

  tc = TestCss()

  tc.info()

  tc.color = 'red'

  print(tc.color)

  程序的运行结果为:

7.相同类的不同实例其实例属性是不相关的

  例如:

  lass TestCss:

  cssa = 'class-attribe'

  def __init__(self):

  self.a = 0

  self.b = 10

  def info(self):

  print('a:',self.a,'b:',self.b)

  if __name__ == '__main__':

  tc = TestCss()

  tc.info()

  tc = TestCss()

  tca = TestCss()

  tc.a = 100

  tc.b = 200

  tc.info()

  tca.info()

  程序的运行结果为:

  8.一般不建议在_init_()方法之外中创建和初始化实例属性

  9.一般不推荐类外定义和修改,修改可以单独定义方法。

原文链接:http://www.maiziedu.com/wiki/python/instance/

转载于:https://www.cnblogs.com/space007/p/6051506.html

Python类的实例属性详解相关推荐

  1. python装饰器实例-python装饰器实例大详解

    原标题:python装饰器实例大详解 一.作用域 在python中,作用域分为两种:全局作用域和局部作用域. 全局作用域是定义在文件级别的变量,函数名.而局部作用域,则是定义函数内部. 关于作用域,我 ...

  2. python类和对象基础详解

    类和对象 1 面向对象的思想 面向过程:面向处理理,更多的是从计算机⻆角度思考,注重计算每⼀一个步骤,程序更 像是⼀一本cpu操作⼿手册. 面向对象:以日常生活的角度思考问题的解决,更接近人的思维方式 ...

  3. python 条件语句实例_详解python 条件语句和while循环的实例代码

    详解python 条件语句和while循环的实例代码,逻辑,布尔,值为,结束,语句 详解python 条件语句和while循环的实例代码 易采站长站,站长之家为您整理了详解python 条件语句和wh ...

  4. Python 类的特殊成员方法详解

    class doges(object):"""类的描述信息"""def __init__(self,name,food):self.name ...

  5. python 数据类笔试题_一道 Python 类的笔试题详解

    r = {} class C(object): def __init__(self, a, b): self.a = a self.b = b if b == 'a': orig = super(C, ...

  6. Adafruit_TFTLCD 类的方法属性详解与Arduino Uno实测记录-ILI9341 LCD driver

    title: TFT LCD ILI9341 Display_1 date: 2020-08-27 16:33:31 tags: 'MCU' 文章目录 简介 Needed Libraries 坐标 A ...

  7. python包mdure_Python hashlib模块实例使用详解

    这篇文章主要介绍了Python hashlib模块实例使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 hashlib模块主要的作用: 加密保 ...

  8. python hashlib_Python hashlib模块实例使用详解

    这篇文章主要介绍了Python hashlib模块实例使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 hashlib模块主要的作用: 加密保 ...

  9. python类中的属性分为类属性和实例属性两种_python中类和实例如何绑定属性与方法示例详解...

    前言 python类与实例的方法的调用中觉得云里雾里,思考之后将自己的想法记录下,一来加深自己理解,巩固自己记忆,而来帮助一些想要学习python的朋友理解这门抽象的语言,由于Python是动态语言, ...

最新文章

  1. PHP消息队列httpsqs安装与使用无错版
  2. boost:进程管理
  3. h.264码流解析_一个SPS的nalu及获取视频的分辨率
  4. mysql执行出错:Table 'k_user' is read only
  5. Linux安装最新Redis
  6. 沉没成本(要不要买房)
  7. fastapi日志重复打印_【FastAPI】踩坑总结
  8. 关于自定义控件,可以编译通过,但是用时提示无法创建新实例。
  9. python定义字典列表_Python基础语法(四)—列表、元组、字典、集合、字符串
  10. 三种背包问题的例题(各一道)
  11. python中isinstance是什么意思_isinstance在python中的意思是什么?
  12. oracle启用amm,oracle AMM、ASMM区别以及相关用法
  13. Android 开发之 bindService() 通信
  14. Windows内核驱动Hook入门
  15. 老电脑 xp 和深度linux的哪个更快,深度系统和雨林木风xp系统哪个好
  16. Cesium gltf(1.70)三维人物动画制作
  17. golang批量修改文件名称
  18. QQ连连看外挂核心算法(检测两点能否连通)
  19. 【禁用U盘】电脑windows7/10注册表、组策略禁用优盘;
  20. 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。(c语言)

热门文章

  1. yolov3安卓实现_从零实现YOLOv3
  2. gpu处理信号_GPU中的并行运算,加速你的Matlab程序
  3. html 字符串最后加空格,js给字符串每个字符中间加空格
  4. php dvld.active 1,PHP的字符串
  5. c语言除法效率问题,【图片】今天写几个性能测试,为什么C语言跑得这么慢呢??【c语言吧】_百度贴吧...
  6. uni-app中使用lodash_Vue 使用中的小技巧
  7. html5中preclass,为什么HTML5建议把代码元素放在pre?
  8. 三目运算符_Java中的三目运算符
  9. Python部署与安装
  10. python学习-类(global、nonlocal、继承、多态)