zoukankan      html  css  js  c++  java
  • Python 函数传递list,传递dict 以及*args和**kargs

    函数之间传递list:

    def show(ll):
        for i in ll:
            print(i)
             
    show(['chen','hang','wang','yadan'])
    #==========================================
    chen
    hang
    wang
    yadan

    *args:输入数据长度不确定,通过*args将任意长度的参数传递给函数,系统自动将任意长度参数用list表示

    def show(*args):
        for i in args:
            print(i)
            
    show('chen','hang','wang','yadan')
    #=============================================
    chen
    hang
    wang
    yadan

    **kargs:输入数据长度不确定,系统自动将任意长度参数用dict(字典)表示

    def show(**kargs):
        for i in kargs.items():
            print(i)
    
    show(name='hangge',age=25,sex='man',school='wust')
    #============================================
    ('name', 'hangge')
    ('school', 'wust')
    ('sex', 'man')
    ('age', 25)

    函数之间传递dict:

    def show(**kargs):
        .....
    
    user={‘chen’:1,'hang':2,'wangyadan':3}
    show(**user)

    dd

  • 相关阅读:
    装饰器
    内置函数
    文件操作
    函数
    数据结构[总结笔记]
    汉诺塔解题思路
    springboot事物
    mysql5.7.29 zip包安装教程
    mysql常用语句【转载】
    springboot+mysql+jpa+sharding-jdbc+druid读写分离
  • 原文地址:https://www.cnblogs.com/hanggegege/p/5795602.html
Copyright © 2011-2022 走看看