08 2012 档案

python 类型转换操作
摘要:Python代码操作描述s+r序列连接s*n,n*ss的n次拷贝,n为整数s%d字符串格式化(仅字符串)s[i]索引s[i:j]切片xins,xnotins从属关系forxins:迭代len(s)长度min(s)最小元素max(s)最大元素s[i]=x为s[i]重新赋值s[i:j]=r将列表片段重新赋值dels[i]删除列表中一个元素dels[i:j]删除列表中一个片段数值操作:Python代码x<<y左移x>>y右移x&y按位与x|y按位或x^y按位异或(exclusiveor)~x按位翻转x+y加x-y减x*y乘x/y常规除x//y地板除x**y乘方(xy) 阅读全文

posted @ 2012-08-20 15:24 百年孤寂dwn 阅读(239) 评论(0) 推荐(0)

Python 字符串方法详解
摘要:Python 字符串方法详解本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息。在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致。与 C++ 标准库(STL)中的 std::string不同,python 字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便。字符串方法大约有几十个,这些方法可以分为如下几类(根据 manuals 整理):类型方法注解填充center(w 阅读全文

posted @ 2012-08-20 11:23 百年孤寂dwn 阅读(252) 评论(0) 推荐(0)

python os.path模块
摘要:python os.path模块os和os.path模块os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回但前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件,不存在name也返回falseos.path.exists(name):判断是否存在文件或目录nameos.path.getsize(nam 阅读全文

posted @ 2012-08-15 09:38 百年孤寂dwn 阅读(193) 评论(0) 推荐(0)

python中下划线的用法
摘要:python中下划线的用法 (2012-02-27 13:07:07)转载▼标签:杂谈分类:pythonPython 用下划线作为变量前缀和后缀指定特殊变量_xxx 不能用’from module import *’导入__xxx__ 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始。因 为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有 的”,在模块或类外不可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名__xxx__对Python 来说有特殊 阅读全文

posted @ 2012-08-07 09:41 百年孤寂dwn 阅读(3467) 评论(0) 推荐(2)

javascript console
摘要:javascript consoleconsole.log(object[, object, ...])在控制台输出一条消息。如果有多个参数,输出时会用空格隔开这些参数。第一个参数可以是一个包含格式化占位符输出的字符串,例如:console.log("The%sjumpedover%dtallbuildings",animal,count);上面的例子可以用下面的无格式化占位符输出的代码替换:console.log("The",animal,"jumpedover",count,"tallbuildings");并 阅读全文

posted @ 2012-08-02 08:57 百年孤寂dwn 阅读(256) 评论(0) 推荐(0)

Python模块学习 ---- pickle, cPickle 对象序列化/反序列化
摘要:上次学习过marshal模块用于序列化和反序列化,但marshal的功能比较薄弱,只支持部分内置数据类型的序列化/反序列化,对于用户自定义的类型就无能为力,同时marshal不支持自引用(递归引用)的对象的序列化。所以直接使用marshal来序列化/反序列化可能不是很方便。还好,python标准库提供了功能更加强大且更加安全的pickle和cPickle模块。 cPickle模块是使用C语言实现的,所以在运行效率上比pickle要高。但是cPickle模块中定义的类型不能被继承(其实大多数时候,我们不需要从这些类型中继承。)。cPickle和pickle的序列化/反序列化规则是一样的,我们可. 阅读全文

posted @ 2012-08-01 13:07 百年孤寂dwn 阅读(395) 评论(0) 推荐(0)

导航