10 2012 档案

摘要:工作三年多了,这次犯了一个最不该犯的错-----漏测了。还好,在预发上发现了,否则到了线上就是故障了,应该优先级还会相当高! 该反思了! 阅读全文
posted @ 2012-10-24 14:47 红诺 阅读(130) 评论(0) 推荐(0)
摘要:1.lambda:返回一个函数表达式,类似于def,但是比def更轻巧,可以没有名字eg:printlambda x,y:x+y,1,11 #结果就是打印出11对比def,代码:def sum(x, y){print x+y};sum(1,11)是不是更轻巧?2.zip:zip函数接受任意多个序列作为参数,将所有序列按相同的索引组合成一个元素是各个序列合并成的tuple的新序列,新的序列的长度以参数中最短的序列为 准。另外(*)操作符与zip函数配合可以实现与zip相反的功能,即将合并的序列拆成多个tupleeg:x=[1,2,3] y=['a','b', 阅读全文
posted @ 2012-10-11 16:50 红诺 阅读(2073) 评论(0) 推荐(0)
摘要:python中参数解析:在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为"-"加上单个字母选项;长选项为"--"加上一个单词。长格式是在下引入的。许多Linux程序都支持这两种格式。在中提供了模块很好的实现了对这两种用法的支持,而且使用简单。取得命令行参数 在使用之前,首先要取得命令行参数。使用sys模块可以得到命令行参数。import sysprint sys.argv 然后在命令行下敲入任意的参数,如:python get.py -o t --help cmd file1 file 阅读全文
posted @ 2012-10-10 22:13 红诺 阅读(974) 评论(0) 推荐(0)
摘要:无意中看到了python类的继承中super的妙用,结合自己的实践,记录一下:总结为一句话:如果要用super,那么父类必须继承自object类(包括初始化函数继承和类函数继承),否则会编译不通过代码:#!/usr/bin/pythonimport sysimport getopt#import math#coding=utf8class AA: def __init__(self,a): print "AA class" self.a=a print "self.a:",self.aclass BB(AA): def __init__(s... 阅读全文
posted @ 2012-10-10 22:08 红诺 阅读(585) 评论(0) 推荐(0)