摘要: 简单的装饰器举例 装饰器的作用 不想修改函数的调用方式 但是还想在原来的函数前后添加功能 。timmer就是一个装饰器函数,只是对一个函数 有一些装饰作用 原则 开放封闭原则: ​ 对扩展是开放的,对修改是封闭的。 本质 装饰器的本质 : 闭包函数 函数名的两个内建函数 多个装饰器装饰同一个函数 使 阅读全文
posted @ 2019-05-28 21:13 Yaco_Chen 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后 阅读全文
posted @ 2019-05-28 19:17 Yaco_Chen 阅读(473) 评论(0) 推荐(0) 编辑
摘要: [TOC] 文件操作 1 打开文件 2 文件打开方式 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读;不存在则创 阅读全文
posted @ 2019-05-28 16:45 Yaco_Chen 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 算术运算符 比较运算符 逻辑运算符 赋值运算符 成员运算 身份运算符 is 和 is not 基础数据类型 分为 数字类型、字符串类型、列表类型、字典类型、元组类型、集合类型和布尔类型。 数字类型 字符串类型 列表类型 元组类型 字典类型 拓展知识 enumerate 枚举 range 范围 阅读全文
posted @ 2019-05-28 15:39 Yaco_Chen 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ```python # 要求: # 登录之后,才能游戏。3次登录机会。 # 猜年龄,3次机会。失败后可以选择是否继续。 # 猜对后可以领取奖品。两次。不领取可以直接退出 user_info = { 'username': 'nick', 'pwd': '123', 'login_status': False } age = 18 login_count = 3 guess... 阅读全文
posted @ 2019-05-28 14:45 Yaco_Chen 阅读(197) 评论(0) 推荐(0) 编辑