美文网首页
Python:函数参数

Python:函数参数

作者: linheimx | 来源:发表于2017-01-18 16:37 被阅读27次

    固定参数

    1. 无参
    def funcA():
      pass
    
    1. 有参
    def funcB(a, b):
      print a
      print b
    //执行 funcB(100, 99)
    

    默认参数

    def funcC(a, b=0):
      print a
      print b
      // 执行funcC(100),b会自动赋值为0。
    

    可变参数

    def funcD(a, b, *c):
      print a
      print b
      print "length of c is: %d " % len(c)
      print c
    //调用funcD(1, 2, 3, 4, 5, 6)结果是
    1
    2
    length of c is: 4
    (3, 4, 5, 6)
    

    关键字参数

    def funcF(a, **b):
      print a
      for x in b:
        print x + ": " + str(b[x])
    调用funcF(100, c='你好', b=200),执行结果
    100
    c: 你好
    b: 200
    

    转载

    http://www.cnblogs.com/tqsummer/archive/2011/01/25/1944416.html

    相关文章

      网友评论

          本文标题:Python:函数参数

          本文链接:https://www.haomeiwen.com/subject/arhbbttx.html