zoukankan      html  css  js  c++  java
  • 函数的动态参数

    面向过程编程

    函数是编程

    默认参数一定要放在参数的尾部

    动态参数

      def f1(*a):   a是一个元祖

      

      f1(123,345,{},[])

      2. def f1(**a):    a 必须是类似  字典

      

      f1(k1=123,k2=456)

      

      3. 结合

      def f1(*a,**aa):  一个*只能在前面

      f1(11,22,33,k1=123,k2=456)

      元祖与字典

      一般

      def f1(*args,**kwargs)  一般这么写

    为动态参数穿入列表

    def f1(*args)

    li = [11,22,33,44]

    f1(li)   

    f1(*li) 相当于内部做了一个循环

    li 可以是可迭代对象

    def f1(**kw)

    f1(**{})  对于字典也是一样的

      

        

  • 相关阅读:
    (水题)洛谷
    (水题)洛谷
    洛谷
    (水题)洛谷
    POJ
    poj 3061(二分 or 尺取法)
    poj 2456(二分)
    poj 1064(二分答案)
    POJ 2559(单调栈)
    STL
  • 原文地址:https://www.cnblogs.com/qianzi/p/6406536.html
Copyright © 2011-2022 走看看