摘要: 人类使用文本,计算机使用字节序列 python3明确区分了人类可读的文本字符串和原始的字节序列。隐式地把字节序列转换成Unicode文本已成为过去。 把码位转换为字节序列的过程是编码,把字节序列转换成码位的过程是解码。 编码和解码 1 >>> s = "hello world" 2 >>> len( 阅读全文
posted @ 2020-10-04 15:51 蟹老板bb 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 属性描述符和属性查找过程 属性描述符是一个类,只需实现下面方法中的一种该类就可以被称之为属性描述符 1 class Person: 2 def __get__(self, instance, owner): 3 pass 4 5 def __set__(self, instance, value): 阅读全文
posted @ 2020-09-24 10:46 蟹老板bb 阅读(128) 评论(0) 推荐(0) 编辑
摘要: __getattr__和__getattribute__方法介绍 __getattr__方法 重载__getattr__方法对类及其实例未定义的属性有效。也就属性是说,如果访问的属性存在,就不会调用__getattr__方法。这个属性的存在,包括类属性和实例属性。当访问的属性不存在的时候,就会调用该 阅读全文
posted @ 2020-09-24 09:39 蟹老板bb 阅读(133) 评论(0) 推荐(0) 编辑