在python效率的讨论问题中字符串的连接效率有提过,多数建议使用join来代替"+"进行字符串连接python中一切皆对象字符串对象就是capi中得stringobject.c看python源码的objects文件可以找到1."+"。使用加号连接2个字符串会调用静态函数string_concat(registerPyStringObject*a,re..
分类:
编程语言 时间:
2014-11-05 15:11:04
阅读次数:
198
大家在开发的过程中可能时常碰到一个需求,需要把Python的异常信息输出到日志文件中网上的办法都不太实用,下面介绍一种实用的,从Python 2.7源码中扣出来的废话不说 直接上代码,代码不多,注释比较多而已 1 import sys, traceback 2 3 traceback_templa....
分类:
编程语言 时间:
2014-10-04 18:06:36
阅读次数:
324
1、在我们的Mac系统下打开“终端”,输入python,然后回车即可看到我们电脑是否安装了python,以及它的版本,这里我的是2.7.5版本,如果未安装请百度之。2、>>>之后就是我们可以直接输入的python源码了首先我们输入:print 'hello python' ,然后回车,即可看到输出h...
分类:
编程语言 时间:
2014-10-03 12:20:54
阅读次数:
183
在看到python源码的时候,有一句关于or的用法,当时很疑惑,以前一直认为其用法类似与java中的"&&"和"||",返回的是boolean类型,结果当前是错误的,下面给大家分享一下python中的and和or关键字的用法。概念描述:空对象:None,"",[],(),{}这些都是空对象,使用if、whil..
分类:
编程语言 时间:
2014-09-26 00:42:58
阅读次数:
250
利用Python的字符串处理模块,开发人员可以编写脚本用来生成那些格式相同的C、C++、JAVA源程序、头文件和测试文件,从而避免大量的重复工作。本文概述两种利用Python string类生成java源代码的方法。...
分类:
编程语言 时间:
2014-09-18 13:19:23
阅读次数:
470
nltk同时也能处理中文的场景,只要做如下改动: 使用中文分词器(如我选用了结巴分词) 对中文字符做编码处理,使用unicode编码方式 python的源码编码统一声明为 gbk 使用支持中文的语料库 to be continue......
分类:
其他好文 时间:
2014-09-17 10:30:22
阅读次数:
275
edwin从发布以来, 得到了不少关注, 获得了不少star. 最近又做了一些很有意义的改进, 同时完善了部分文档. 项目地址: https://github.com/harryliu/edwin , 欢迎fork或PR, 如果喜欢, 请打star. ? 再次介绍一下edw...
分类:
编程语言 时间:
2014-09-06 18:53:14
阅读次数:
335
edwin从发布以来, 得到了不少关注, 获得了不少star. 最近又做了一些很有意义的改进, 同时完善了部分文档. 项目地址: https://github.com/harryliu/edwin , 欢迎fork或PR, 如果喜欢, 请打star. 再次介绍一下edwin项目edwin是一个报警和...
分类:
编程语言 时间:
2014-09-06 02:13:02
阅读次数:
563
截屏自《Python源码剖析》正文第一页。 也即: 当在其他class中使用 时,node是在堆中的。相当于在C中调用malloc。 不仅仅是对于像Node这样的class 的对象是存在于堆中的,在Python中就连int类型的数值同样是存在...
分类:
编程语言 时间:
2014-09-02 18:17:15
阅读次数:
514