python中什么是描述器

  介绍

这期内容当中小编将会给大家带来有关python中什么是描述器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

python的优点有哪些

1,简单易用,与C/c++、Java、c#等传统语言相比,python对代码格式的要求没有那么严格;2,python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,python面向对象,能够支持面向过程编程,也支持面向对象编程;4,python是一种解释性语言,python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

<强> 1,概念

描述器是一个<强> python对象强。只要具有__get__ (), __set__ (), __delete__()方法中任意一个方法的对象就叫做描述器。

<强> 2,分类

如果一个类仅仅实现了__get__()方法,称为非数据描述器的数据描述符;

如果一个类实现了__get__ (), __set__()方法,称为数据描述器数据描述符;

<强> 3,实例

下面的实例是包含被访问属性的对象实例,而老板则是被描述器修辞的类。

 class 摄氏度(对象):
  ,
  ,,,def  __init__(自我,,值=https://www.yisu.com/zixun/0.0):
  
  自我。值=浮动(值)
  
  def __get__(自我、实例所有者):
  
  返回self.value
  
  def __set__(自我、实例、价值):
  
  自我。值=浮动(值)
  
  
  
  类温度(对象):
  
  摄氏度=摄氏温度()
  
  
  
  temp=温度()
  
  摄氏temp.celsius #调用。__get__ 

上述就是小编为大家分享的python中什么是描述器了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

python中什么是描述器