1. 首页
  2. 编程语言
  3. Python
  4. Python中的类与对象之描述符详解

Python中的类与对象之描述符详解

上传者: 2022-01-27 18:44:22上传 PDF文件 98.08 KB 热度 15次

描述符是Python语言中一个深奥但却重要的一部分。它们广泛应用于Python语言的内核,熟练掌握描述符将会为Python程序员的工具箱添加一个额外的技巧。然而,Python是一种动态语言,所以并不支持类型检查,但是这并不妨碍我们实现自己版本,且较为初级的类型检查。针对上面所列的问题,描述符提供了优雅、简洁、健壮和可重用的解决方案。为了更好地理解描述符,我们给出针对上述问题基于描述符的解决方法。使用Python描述符实现对象属性的类型检查将是一个非常简单的任务。注意到这一点很重要,即描述符只能在类级别进行合法定义,而不能在实例级别定义。Python特性提供了一种简洁的方式用来向属性增加数据描述符。

下载地址
用户评论