文件的写入
- open(file,‘x’,encodint=‘utf-8’),其中x表示file,文件不存在,则创建文件,如果已存在,则报错.
迭代器
- 迭代器是一个可以记住遍历位置的对象,从第一个访问,直到访问到最后一个,不能后退访问,可以用next()函数调用
- 可迭代对象:列表,字典,元祖,字符串
- 生成器是可迭代的,也是迭代器(列表是可迭代的,但不是迭代器,但可以通过iter()对象迭代列表)
- 生成器属于迭代器的一种.迭代器说白了,就是用next()调用,如果能,则为迭代器,反之不是.
单例模式
- 保证系统中的一个类只有一个实例即为单例模式.
class Example:
_instance = None
def __new__(cls,*arg, **args):
if _instance:
Example._instance = object.__new__(Example)
return Example._instance