摘要: [模块和包](https://www.cnblogs.com/eva-j/articles/7292109.html)### 模块```内置模块扩展的 django自定义的 文件import demodef read(): print('my read func')demo.read()print( 阅读全文
posted @ 2019-08-14 18:38 坚持fighting 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ### 序列模块什么是序列化```'abdsafaslhiewhldvjlmvlvk['序列化 —— 转向一个字符串数据类型序列 —— 字符串{'k':'v'} >序列化 >"{'k':'v'}" 需要序列化的情况:数据存储、网络上传输的时候 从数据类型 --> 字符串的过程 序列化从字符串 --> 阅读全文
posted @ 2019-08-14 15:12 坚持fighting 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ### 文件操作 f写完后:加f.flush()刷新 记住:编码成二进制,解码成字符二进制的即为bytes字节,字符是人能看懂的 **r** 只读 没有则报错 **w**只写,没有则能创建,有则覆盖空(彻底覆盖,没写的部分也没有了) **a**只写,能创建,从尾部开始写(append追加模式) ** 阅读全文
posted @ 2019-08-14 15:11 坚持fighting 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ```pythonwith obj as f: '代码块' 1.with obj 》触发obj.__enter__(),拿到返回值 2.as f >f=返回值、 3.with obj as f 等同于 f=obj.__enter__() 4.执行代码块一:没有异常的情况下,整个with代码块运行完毕 阅读全文
posted @ 2019-08-14 15:08 坚持fighting 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 元类是什么,用于创建类的类 万物皆对象,类当然也是对象 对象是通过类实例化产生的,如果类也是对象的话,必然类对象也是有另一个类实例化产生的 默认情况下所有类的元类都是type证明:例如A类 print(type(A)) 学习元类的目的:高度的自定义一个类,例如控制类的名字必须以大驼峰的方式来书写 类 阅读全文
posted @ 2019-08-14 15:07 坚持fighting 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 内置函数```python #pop()列表删除元素 按索引删除 #remove()列表删除元素 按值删除 #abs 取绝对值print(abs(152.25))print(abs(-147))print(abs(0)) #all判断所有元素,全为真则为真print(all([1,3,4]))pri 阅读全文
posted @ 2019-08-14 15:04 坚持fighting 阅读(103) 评论(0) 推荐(0) 编辑
摘要: **什么时候用组合什么时候用继承:**老师类 和 生日类 老师的生日 老师.生日 用组合 老师类 和 人类 老师是人 class老师类(人类) 用继承 另外,有相同属性也可判断要用继承 ### 组合一个对象的属性值是另外一个类的对象一个类的属性 用另一个类的对象来描述两连点:alex.weapon. 阅读全文
posted @ 2019-08-13 23:33 坚持fighting 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 递归调用:一个函数,调用了自身,称为递归调用递归函数:一个会调用自身的函数称为递归函数 凡是循环能干的事,递归都能干 ```写法:1、写出临界条件2、找这一次和上一次的关系3、假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果``` #输入一个数(大于等于1),求1+2+3+……+n的 阅读全文
posted @ 2019-08-13 23:16 坚持fighting 阅读(121) 评论(0) 推荐(0) 编辑
摘要: [常用模块](https://www.cnblogs.com/eva-j/articles/7228075.html#_label8)### os模块```python import os os.makedirs('dirname1/dirname2') #可生成多层递归目录 \a\b\cos.re 阅读全文
posted @ 2019-08-13 23:15 坚持fighting 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 语法错误:没按照Python规则来写代码,属于不应该发生的错误逻辑错误:不处理,程序就崩了 异常:由错误触发的信息,出错后解释器抛出的信息,包含异常类型,异常内容, 追踪信息```AttributeError 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性xIOError 输入/输出 阅读全文
posted @ 2019-08-13 23:14 坚持fighting 阅读(166) 评论(0) 推荐(0) 编辑