02 2020 档案

摘要:Python和js相似是弱类型语言,对变量赋值没有没有严格意义限制; 以下通过描述符以及装饰器来实现对用户数据进行类型校验; 装饰器定义好类的属性类型,实例化时会在装饰器中校验People的name类型以及age类型 1 """ 2 描述符:实现 __get__() __set()__ 任意两个函数 阅读全文
posted @ 2020-02-26 15:55 待我身高一米八
摘要:1. 迭代器 1 """ 2 iterator 3 迭代器协议: 对象必须提供一个next()方法,执行该方法要么返回迭代中的下一项,要么引起一个StopIteration异常,以终止迭代 4 可迭代对象: 实现可迭代协议的对象。(对象内部定义一个__iter__()方法) 5 访问方式:下标方式、 阅读全文
posted @ 2020-02-19 21:48 待我身高一米八 阅读(223) 评论(0) 推荐(0)
摘要:直接查看编码以及示例: 1 """ 2 内置函数 Built-in Function 3 """ 4 5 # abs() 取绝对值 6 print(abs(-1)) 7 8 # all() 序列中每个元素进行bool运算 包含空以及0为 False 9 """ 10 Return True if b 阅读全文
posted @ 2020-02-11 21:05 待我身高一米八 阅读(1263) 评论(0) 推荐(0)
摘要:map主要用于对可迭代对象进行简单处理获取一个新的符合需求的数据,查看以下示例: """ map(方法逻辑处理,可迭代对象) returns 方法内存地址 list 填充处理结果 列表每个元素值加1 """ def main(): nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 阅读全文
posted @ 2020-02-11 15:23 待我身高一米八 阅读(194) 评论(0) 推荐(0)