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