python3
thomas-23
分享改变自己,改变世界
展开
-
python2和python3编码区别
在python2中主要有str和unicode两种字符串类型,而到python3中改为了bytes和str,并且一个很重要的分别是,在python2中如果字符串是ascii码的话,str和unicode是可以直接进行连接和比较,但是到python3中就不行了,bytes和str是两个独立的类型。另一个重要的是python2中不管是str还是unicode都可以直接写入文件,而不需要加上它是不是str原创 2015-04-08 09:24:47 · 2966 阅读 · 0 评论 -
从python2到python3
http://sebug.net/paper/books/dive-into-python3/porting-code-to-python-3-with-2to3.html原创 2015-05-07 16:44:19 · 430 阅读 · 0 评论 -
python 字典详解 二(字典拓展使用 )
前言本文将涵盖在一些特殊用途的字典,如OrderedDict, defaultdict, ChainMap, Counter,它们都在 collections 类库下面OrderedDict它主要的作用是字典排序, 标准的字典插入到字典中的键值对是没有顺序的,但是在OrderedDict中,会按照插入的顺序排序字典from collections import OrderedDictorder_d原创 2016-03-11 12:00:28 · 4757 阅读 · 0 评论 -
python3 字符编码处理
如何将unicode的汉字变成unicode的16进制英文, 使用binascii, base64, codecs等包转换import binasciidef unicode_to_unicode_hex(data: str): return str(binascii.hexlify(data.encode('gbk')), 'ascii')>>> unicode_to_unicode_he原创 2016-03-18 11:40:22 · 1010 阅读 · 0 评论 -
python 字典详解 一 (基础用法)
python字典是python中非常重要的一个基础类型,它是一个高效的基础类型,不仅在编写程序的时候经常用到,就连python底层的实现都大量的使用了字典。主要从几个方面去学习python的字典1. 字典的基本使用2. 字典的扩展和针对它的一些类库(针对特殊用途的字典)3. 自定义自己的字典4. 字典的底层实现字典的基本使用创建字典创建字典有很多种方式,但是要注意一点的是,字典的键必需是能够原创 2016-03-07 10:08:52 · 2676 阅读 · 1 评论