Python3序列化和反序列化实现
摘要:一、说明 早上看到Python使用pickle进行序列化和反序列化,然后发现面临的一个获取不到返回值的框架,似乎可以通过在框架中先序列化,然后在外部进行反序列化的方法来实现。就研究了一下pickle库的具体使用。 本身也没什么复杂,一方面还是怕忘记,另一方面是自从学Java听到反序化这个词开始就有一
阅读全文
posted @
2020-03-27 18:22
诸子流
阅读(1687)
推荐(0) 编辑
周易占卦解卦程序
摘要:一、背景说明 上上周末看《易经》其封面大概是这么一张图(其实还有各卦对应的五行但一下找不到这样的图),想着为什么一个卦用三层表示呢,辗转反侧突然想到这就是二进制啊,需要三位才能表示八个数(000-111)。 然后又去看占卦解卦原理,感觉就是给定一个输入 经过一定的算法流转 给出一个输出,最后一想这就
阅读全文
posted @
2020-03-21 22:45
诸子流
阅读(2650)
推荐(1) 编辑
Python3从头/尾删除子符串的正确操作
摘要:一、说明 从某个时候发现python的字符串变量自带的strip()方法,除了可以删除字符串头尾的空格,还可以用来删除头尾的字符串觉得很好用。也就一直这么用,一直也没发现什么问题。 今天在修复一个bug时使用了strip()方法但从结果看bug并没有按预期被消除,一是没怀疑strip()删除子字符串
阅读全文
posted @
2020-03-20 20:06
诸子流
阅读(3197)
推荐(0) 编辑
Python中return和yield的区别
摘要:一、说明 return一直中,每中语言中其没没有很大差别,就不多说了。(shell语言return的是退出状态,可能差别是比较大的,感兴趣可参见“Linux Shell函数定义与调用”) 最早看到yield应该是哪们语言用来调整什么线程优先级的,记不清了,不过那里的yield和python中的yie
阅读全文
posted @
2020-03-20 20:05
诸子流
阅读(13092)
推荐(7) 编辑
Python3报错处理:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
摘要:一、背景说明 最开始不愿意使用Python,一大原因是因为Python2默认使用ASCII编码处理中文可以说是一件痛苦的事情。仅从更换默认编码一项变换,就可以说Python3和Python2不算同一门语言。 Python3更换为默认使用Unicode(utf-8)编码,一直使用下来再没有遇到编码问题
阅读全文
posted @
2020-03-13 20:12
诸子流
阅读(75386)
推荐(2) 编辑