Python python 基本语法
- 程序1
def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string.""" return " ; ".join(["%s=%s"%(k,v)for k,v in params.items()]) if __name__=="__main__": myParams={"server":"mpilgrim",\ "database":"master",\ "uid":"sa",\ "pwd":"secret"\ } print(buildConnectionString(myParams))
运行结果:
database=master ; server=mpilgrim ; uid=sa ; pwd=secret
- 程序2:
def info(object,spacing=10,collapse=1): """ Print methods and doc strings. Take module,class,list,dictionary,or string. """ methodList=[method for method in dir(object) if callable(getattr(object,method))] processFunc=collapse and (lambda s:"".join(s.split())) or (lambda s:s) print ("\n".join(["%s %s" % (method.ljust(spacing), processFunc(str(getattr(object, method).__doc__))) for method in methodList])) if __name__=="__main__": print(info.__doc__)
不断的总结,才能不断的提高;不断的思考,才能不断的进步!