10 2013 档案

python判断类型:想知道一个对象(实例或者变量)是什么类型,什么结构的
摘要:用type和isinstance 例子: ta={} ta['1']="a" ta={'2':"b"} ta['3']="c" #使用两个函数 if type(ta) is dict: print "what1" if isinstance(ta,dict): print "wh... 阅读全文

posted @ 2013-10-31 18:51 代码王子 阅读(233) 评论(0) 推荐(0) 编辑

python的list
摘要:1.定义list >>> li = ["a", "b", "mpilgrim", "z", "example"]>>> li['a', 'b', 'mpilgrim', 'z', 'example']>>> li[0] 'a'>>> li[4] 'example' 2.负的lis... 阅读全文

posted @ 2013-10-31 18:49 代码王子 阅读(172) 评论(0) 推荐(0) 编辑

python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
摘要:函数参数传递本质上和变量整体复制一样,只是两个变量分别为形参a和实参b。那么,a=b后,a变了,b值是否跟着变呢?这取决于对象内容可变不可变 首先解释一下,什么是python对象的内容可变不可变? python的变量是无类型的,如n=1 #变量n无类型(n相当于指针),其指向int数据类... 阅读全文

posted @ 2013-10-31 16:21 代码王子 阅读(204) 评论(0) 推荐(0) 编辑

Python的time(时间戳与时间字符串互相转化)
摘要:strptime("string format")字符串如“20130512000000”格式的 输入处理函数 localtime(float a)时间戳的输入处理函数 二者返回struct_time结构数据, 由strftime(format, float/time_struct) 和mkt... 阅读全文

posted @ 2013-10-30 14:34 代码王子 阅读(1010) 评论(0) 推荐(0) 编辑

IDLE快捷键
摘要:编辑状态时: Ctrl + [ 、Ctrl + ] 缩进代码 Alt+3 Alt+4 注释、取消注释代码行 Alt+5 Alt+6 切换缩进方式 空格Tab Alt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择 Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会... 阅读全文

posted @ 2013-10-29 18:58 代码王子 阅读(360) 评论(0) 推荐(0) 编辑

python的exec
摘要:exec "一条python语句" 这样会执行python 语句。用于执行储存在字符串或文件中的Python语句。 当然 也可以 用 exec(str)这种方式, 总之一句话,尽量别用 to be continue, if i have time 阅读全文

posted @ 2013-10-28 16:33 代码王子 阅读(314) 评论(0) 推荐(0) 编辑

java反射案例详解
摘要:白首为功名。旧山松竹老,阻归程。欲将心事付瑶琴。知音少,弦断有谁听? 【案例1】通过一个对象获得完整的包名和类名 package Reflect; /** * 通过一个对象获得完整的包名和类名 * */ class Demo{ //other codes... } class hello... 阅读全文

posted @ 2013-10-28 16:18 代码王子 阅读(207) 评论(0) 推荐(0) 编辑

python,os操作文件,文件路径(上一级目录)
摘要:python获取文件上一级目录:取文件所在目录的上一级目录 os.path.abspath(os.path.join(os.path.dirname('settings.py'),os.path.pardir)) os.path.pardir是父目录,os.path.abspath是绝对路径 举... 阅读全文

posted @ 2013-10-28 15:45 代码王子 阅读(4540) 评论(0) 推荐(0) 编辑

python屏幕的交互(读取输出信息)input,raw_input的区别
摘要:>>> input("your name?") your name?sam Traceback (most recent call last): File "", line 1, in input("your name?") File "", line 1, in NameE... 阅读全文

posted @ 2013-10-28 11:32 代码王子 阅读(266) 评论(0) 推荐(0) 编辑

Shell script 传参数处理(默认变量)
摘要:变量 含义 $0:shell脚本的名字; $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 "$*" :代表"$1c$2c$3 ..."形式保存所有参数,c为分隔符,默认为空格。如"$1 $2 $3 ..." $@:代表"$1"、"$2"、“... 阅读全文

posted @ 2013-10-25 19:49 代码王子 阅读(287) 评论(0) 推荐(0) 编辑

python 2.4 的字符串转时间(日期减法取间隔时间)
摘要:python 2.4中datetime有strftime方法,而无strptime方法。不能对字符串进行格式转换。比如不能将“2013-10-22”转化为日期。 2.4中字符串转日期并相减?怎么做? 必须google,不能百度: import time format = '%Y-%m-%d ... 阅读全文

posted @ 2013-10-22 20:44 代码王子 阅读(694) 评论(0) 推荐(0) 编辑

java的hashcode(结合hashset讲解)
摘要:equals()跟hashcode()都可以用来比较对象。hashcode通过不同对象有不同的散列码来比较两个对象。 hashcode方法把对象放到一个对象容器进行查找,算法好坏直接影响容器的存取效率。 HashCode() is explicitly used in methods where... 阅读全文

posted @ 2013-10-22 16:56 代码王子 阅读(242) 评论(0) 推荐(0) 编辑

Counting Bloom Filter
摘要:Counting Bloom Filter是 改进型,将记录标准的存在位0和1,扩展为计数器counter。记录有几个元素。插入加一,删除减一。多占几倍存储空间。 标准的Bloom Filter是一种简单的数据结构,只有插入,查询两个操作。不支持删除操作,所以静态集合上可以很... 阅读全文

posted @ 2013-10-17 20:48 代码王子 阅读(875) 评论(0) 推荐(0) 编辑

python的join(string)函数
摘要:join是字符串操作函数,操作的也是字符串。 key="\t".join(('a','b','c')) result= key.split("\t") print result print result[0] print result[1] 为了统计,组合一个key。join是联合函数,将()内... 阅读全文

posted @ 2013-10-15 13:46 代码王子 阅读(268) 评论(0) 推荐(0) 编辑

python的sorted
摘要:读入后,要进行组内排序,按groupseq字段排序后,然后统计前后两个项的个数,累加到全局。 sorted函数使用如下: def sortlist(alllist): sorted_key1_1=sorted(alllist,key=lambda k:k['groupseq']) ... 阅读全文

posted @ 2013-10-15 11:24 代码王子 阅读(416) 评论(0) 推荐(0) 编辑

python字典作为统计记录工具
摘要:1.python 利用字典作为计数项,统计指定项的个数 #!/usr/bin/python ta={} key = "test" if not key in ta: ta["test"]=0 for i in range(1,5): ta["test"] += 1 print ... 阅读全文

posted @ 2013-10-12 17:16 代码王子 阅读(399) 评论(0) 推荐(0) 编辑

vim的modeline
摘要:vim的modeline可以让你针对每个文件进行文件级别的设置,这些设置是覆盖当前用户的vimrc中的设置的。vim默认关闭modeline,开启的话需要在你的home下的.vimrc文件中增加一行: 1 set modeline 然后source一下或者重新登陆就可以生效了。 ... 阅读全文

posted @ 2013-10-11 16:07 代码王子 阅读(499) 评论(0) 推荐(0) 编辑

python的read() 、readline()、readlines()、xreadlines()
摘要:先来一个小例子: import sys dir= os.path.dirname(os.path.abspath(__file__)) file_path='%s/test.txt' % dir f= open(file_path,'r') #print f.read() print "---... 阅读全文

posted @ 2013-10-10 14:41 代码王子 阅读(1313) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示