python2和python3的区别? python 2 str 对应 python3 bytes python 2 uincode 对应 pyhon3 str py2 字符串直接是2进制,unicode编码需要前面加上u py3 2进制需要前面加上 b 文本读写区别? py2 字符可以直接写到文件 ...
分类:
编程语言 时间:
2017-07-30 00:14:40
阅读次数:
186
一、字符编码 1.用什么编码encode就用什么解码decode ps:内存固定使用unicode编码 我们可以控制的编码是往硬盘存放或基于网络传输 python3解释器默认的字符编码是utf-8 py2解释器默认的字符编码是ASCII 2.数据最先产生于内存,是unicode格式,要想传输需转成b ...
分类:
其他好文 时间:
2017-07-25 00:58:06
阅读次数:
270
网上针对多版本的Python兼容安装的文章逐渐增多,都是大家在实践中总结的经验。本人的安装经过几次的反复实验还是觉得其中一种更为方便。 有人的安装方法是: 1. 先安装一个版本的python(一般先安装低版本), 2.然后再在cmd下用conda来创建另外的python环境并激活, 3.在激活的环境 ...
分类:
编程语言 时间:
2017-07-23 16:31:00
阅读次数:
127
一:回顾之前内容 1.顶部(py2.7和py3.5顶部解释器,还有一个编码) 解释器 编码(py 2.7 anscii py 3.5 unicode) 2.print("hello ") print "world" 3.编码 anscii 代表英文字符的 unicode 最少使用俩个字节··· ut ...
分类:
其他好文 时间:
2017-07-19 15:28:32
阅读次数:
144
列表推导 filter(函数,序列) itertools.compress(data,selectors) 过滤数据时转换数据 过滤数据时替换数据 ...
分类:
其他好文 时间:
2017-07-18 16:41:38
阅读次数:
213
1、修改当前项目的Py版本,是py2还是py3 pycharm-->settings-->选中要运行的项目-->选择py版本(如果你两个py版本都装在本机的话) ...
分类:
其他好文 时间:
2017-07-18 15:41:37
阅读次数:
144
问题 你有一个字典或者实例的序列,然后你想根据某个特定的字段(比如‘date’)来分组迭代访问。 问题 你有一个字典或者实例的序列,然后你想根据某个特定的字段(比如‘date’)来分组迭代访问。 解决方案 itertools.groupby( )函数 解决方案 itertools.groupby( ...
分类:
其他好文 时间:
2017-07-17 17:15:11
阅读次数:
194
找出一个序列中出现次数最多的元素?叠加统计?......Counter 对象在几乎所有需要制表或者计数数据的场合是非常有用的工具。在解决这类问题的时候你应该优先选择它,而不是手动的利用字典去实现。 ...
分类:
其他好文 时间:
2017-07-17 15:17:22
阅读次数:
257
怎样在数据字典中执行一些计算操作(比如求最小值、最大值、排序等等)? zip(dict.values(),dict.keys())的用法 ...
分类:
编程语言 时间:
2017-07-12 18:58:25
阅读次数:
154
Defaultdict 默认字典 collections 模块中的 defaultdict(默认字典),可以用来构造“一个键映射多个值”这样的字典 如果你想保持元素的插入顺序就应该使用list, 如果想去掉重复元素就使用set 要注意,defaultdict会自动为将要访问的键(就算目前字典中并不存 ...
分类:
编程语言 时间:
2017-07-11 23:21:48
阅读次数:
309