zoukankan      html  css  js  c++  java
  • python 函数 参数 (难点传入dict list)

    --使用参数组可以传值列表,字典:格式

    #-*-coding:utf-8-*-
    
    def func5(x,*s,**gs):
        print(x)
        print(s)
        print(gs)
    print '*'*20
    func5(3,4,name='3',age='5')#字典 列表 同时传参
    
    print '*'*20
    func5(3,1,3,4)#列表参数
    #列表参数是特殊的位置参数,可以不传值, 字典是特殊的关键字参数
    
    print '*'*20
    a1 = 123
    a2 = [1,2,3,4,5]
    a3 = {'name' : 'alam' , 'age' : 12}
    func5(a1,a2,a3)
    
    print '*'*20
    func5(a1,*a2,**a3)
    

      

    ********************
    3
    (4,)
    {'age': '5', 'name': '3'}
    ********************
    3
    (1, 3, 4)
    {}
    ********************
    123
    ([1, 2, 3, 4, 5], {'age': 12, 'name': 'alam'})
    {}
    ********************
    123
    (1, 2, 3, 4, 5)
    {'age': 12, 'name': 'alam'}
    [Finished in 0.2s]

  • 相关阅读:
    第四次作业
    第三次作业
    java第三次作业
    java第二次作业
    java作业
    第一次作业
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
  • 原文地址:https://www.cnblogs.com/alamZ/p/7002419.html
Copyright © 2011-2022 走看看