您的位置:首页 > 编程语言 > Python开发

Python python 基本语法

2014-12-16 10:56 99 查看
程序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__)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: