python
zwl66666
这个作者很懒,什么都没留下…
展开
-
python中load()和dump()方法学习
python中load()和dump()方法学习 1.目的 这两个函数的重要作用是对象的保存和重建,一些同学会疑问这有什么用?传输的时候将对象保存为字节通过网络传输协议传给对方,对方拿到后重建这个对象。其实这就是一些文章提及的序列化和反序列化,名词比较专业而已。 序列化:把对象转换为字节的过程 反序列化:把字节转换为对象的过程 一、dump()方法 pickle.dumps(obj, file) 二、load()方法 pickle.load(file) ...原创 2020-09-22 19:55:45 · 1732 阅读 · 0 评论 -
2020-09-20
Python中yield学习 一个带有 yield 的函数就是一个 generator,执行到一个 yield 语句就会中断,并返回一个迭代值,下次执行时从 yield 的下一个语句继续执行。看起来就好像一个函数在正常执行的过程中被 yield 中断了数次,每次中断都会通过 yield 返回当前的迭代值。不少人就会疑惑,要你何用,麻烦了。 这时我们就要存在即合理的道理,yield的存在是在大型开发体现他的价值,其特点就是就是节省内存。具体分析如下: def fab(max): n, a, b =原创 2020-09-20 15:17:13 · 69 阅读 · 0 评论