zoukankan      html  css  js  c++  java
  • 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 ("
    ".join(["%s %s" % (method.ljust(spacing),
                        processFunc(str(getattr(object, method).__doc__)))
                          for method in methodList]))
                        
                        
    if __name__=="__main__":
        print(info.__doc__)
  • 相关阅读:
    JS面向对象编程的实现
    初见Javascript
    详解promise
    radio单选按钮组操作
    cookie欺骗实战案例
    XSS攻击
    前端如何实现异步加载
    日常问题
    求1+2+...+n
    二叉搜索树的后序遍历序列
  • 原文地址:https://www.cnblogs.com/nzyjlr/p/4166628.html
Copyright © 2011-2022 走看看