python
文章平均质量分 52
bbtl_ast
大白(●—●)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中的编码问题
Q1:为什么Python中需要unicode格式而不对文件的字节流(这里字节流的存储方式有utf-8,gb2312,latin,iso等编码方式)直接进行操作? 我的理解:这里因为编码的方式,当程序需要对字符串进行操作的时候,不统一的标准导致对字符串的处理变得非常的低效。因此统一的将其转化为Unicode类型, 下面是我从网上博客抄的一段话,感觉很有道理: 为什么不所有的文件都使用unico原创 2017-05-04 20:34:59 · 287 阅读 · 0 评论 -
Python的编码问题
刚才自己编程的时候遇到了一个困惑,我们之前知道了如何将Unicode类型的字符encode成为电脑能够保存的字节流。那么怎么将字节流转化为Unicode的格式呢? 这是我们就要知道保存文件时选择的编码方式是什么?如utf-8还是GB2312等。 下面还是代码来说明问题: import chardet f1 = open('test5.txt','r') encoding = f1.read原创 2017-05-04 21:04:53 · 273 阅读 · 0 评论 -
字符串的整理①
首先是c语言中的一些疑惑: ①定义一个字符类型的数组,可以显示中文,但是输出的结果是一个乱码;//这个确实有一点不太理解QAQ。。。 ②定义一个string类型的,然后在程序的进程中输入中文,可以正常的输出中文并且每个中文占两个字节。 好了下面复习老师的ppt: string类型的数据表示8进制的文本(0~255间的数据)或者是二进制的数据,如果8进制的文本能够显示,那么要显示st原创 2017-04-24 15:08:31 · 320 阅读 · 0 评论 -
Python中用sort和class实现多级排序
Python中用sort和class实现多级排序import random class Temp: def __init__(self, a, b, c): self.a = a self.b = b self.c = c def __str__(self): return ( ('[a: %d b: %d c: %d]' %原创 2017-06-03 17:18:00 · 3155 阅读 · 0 评论 -
用pickle模块储存对象的实例
众所周知,当我们需要储存数据的时候,就需要用到重定向。但是,这些都是储存简单的数据类型,那么当我们需要存储一个类的实例的时候该怎么存储呢? 实际上,我们需要用到一个模块———pickle,翻译为泡菜坛子 首先贴上一个blog:pickle的使用方法 然后贴上一份代码: import pickle class Person(): def __init__(self, nam原创 2017-06-11 10:12:13 · 2111 阅读 · 0 评论 -
python复习笔记
ppt1: isinstance(instance, type); 字符串和元组属于不可变序列,不可通过下标的方式来修改元素,但是可以访问。 不可以使用关键字来做变量名。查看关键词的函数:import keyword; print(kwlist) 十六进制表示:0x3f 八进制的表示:0o12 二进制的表示:0b101 c = 3+4j;print(c.real, c.imag, c原创 2017-07-07 07:29:21 · 399 阅读 · 0 评论
分享