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__)
  • 相关阅读:
    jmeter参数化关联
    电商
    mysql联查
    购物车
    冒泡排序、二分查找、选择排序、斐波那契
    python数据转换/9*9表/for循环
    python三角形
    mysql语句
    Selenium 8
    Selenium 7
  • 原文地址:https://www.cnblogs.com/nzyjlr/p/4166628.html
Copyright © 2011-2022 走看看