编程语言
文章平均质量分 70
walter1990
菜鸟
展开
-
关于python的编解码(decode, encode)
仅适用于python2.x 默认编码与开头声明: 首先开头的地方声明编码: #coding:utf8 这个东西的用处是声明文件编码为utf8(要写在前两行内)。 python2.x文件默认的编码是ascii 开头加上那句默认编码声明就会变成utf8. 获取当前的默认编码: sys.getdefaultencoding() uincode与utf8: 在python中,使原创 2015-12-15 21:43:28 · 507 阅读 · 0 评论 -
python标准库urllib2使用细节
1、Proxy的设置 urllib2默认会使用环境变量http_proxy来设置HTTP Proxy。如果想在程序中明确控制Proxy 而不受环境变量的影响,可以使用如下方式: import urllib2 enable_proxy=True proxy_handler = urllib2.ProxyHandler({"http":'http://some-proxy.com:8080'})原创 2015-12-19 15:02:12 · 1025 阅读 · 0 评论 -
python 正则表达式
. 匹配任意除换行符"\n"外的字符。在DOTALL模式中也能匹配换行符 *? +? 变成非贪婪模式 (?P..) 分组,除了原有的编号外再指定一个额外的别名 \number 引用编号为number的分组匹配到的字符串 (?P=name) 引用别名为name的分组匹配到的字符串 (?:...) 不分组版本 (?=...) (?!...) (? (?原创 2015-12-16 21:53:56 · 277 阅读 · 0 评论 -
python pickle
Python's standard way of saving class instances and reloading them is pickle mechanism. A limitation of pickle is that it does not save the code or data of a class with instance of the class being ser原创 2016-01-27 13:57:19 · 386 阅读 · 0 评论 -
python json
类: 在成员面前加上__可以使其成为私有成员 obj = [[1,2,3],123,123.123,'abc',{'key1':(1,2,3),'key2':(4,5,6)}] encodejson = json.dumps(obj) print repr(obj) print encodejson 在JSON编码过程中,会存在从python原始类型向json类型的转化过程。json原创 2015-12-26 14:54:01 · 368 阅读 · 0 评论 -
python struct
python 正是使用struct模块执行python值和C结构体之间的转化,从而形成Python字节对象。 pack(fmt, v1,v2,...) ——根据所给的fmt描述的格式将值v1,v2,...转换为一个字符串 unpack(fmt, bytes)——根据所给的fmt描述的格式将bytes反向解析出来,返回一个元组 calcsize(fmt)——根据所给的fmt描述返回该结构的大小原创 2015-12-26 18:48:06 · 381 阅读 · 0 评论 -
c++ istringstream ostringstream stringstream
int main() { //构造字符串流的时候,空格会成为字符串参数的内部分界,例子中对a,b对象 //的输入"赋值"操作证明了这一点,字符串的空格成为了整型数据与浮点型数据的分界点 //利用分界获取的方法事实上完成了字符串到整型对象与浮点型对象的拆分转换过程 //str()成员函数的使用可以让istringstream对象返回一个string字符串 istringstream ist原创 2016-05-02 16:37:08 · 326 阅读 · 0 评论