• python3中的参数*args


     

    python的传参是如何实现的

    # 将未拆包的数据进行传参
    def run(a,*args):
        #第一个参数传给了a
        print(a)
        # args是一个元组,里面是2和3两个参数
        print(args)
        # *args是将这个元组中的元素依次取出来
        print("对args拆包:",*args)# *args 相当于 a,b = args
    
    run(1,2,3)

    运行结果是:

    1
    (2, 3)
    对args拆包: 2 3
    

      

    # 将未拆包的元组进行传参
    def run(*args):#args是一个元组
        print(args)
        # *args是将这个元组中的元素依次取出来
        print("对args拆包:",*args)
    
    a=(1,2,3)
    run(a)
    

    运行结果

    ((1, 2, 3),)
    对args拆包: (1, 2, 3)
    

      

    # 将数字未拆包的元组进行传参
    def run(*args):#args是一个元组
        print(args)
        # *args是将这个元组中的元素依次取出来
        print("对args拆包:",*args)
    
    a=(1,2,3)
    run(0,a)
    

      运行结果

    (0, (1, 2, 3))
    对args拆包: 0 (1, 2, 3)
    

      

    # 将已拆包的元组进行传参
    def run(*args):# args是一个元组 (1,2,3)
        print(args)
        # *args是将这个元组中的元素依次取出来
        print("对args拆包:",*args)
    
    a=(1,2,3)
    run(*a)
    

      运行结果

    (1, 2, 3)
    对args拆包: 1 2 3
    

      

     

    # 将已拆包的元组进行传参
    def run(*args):# args是一个元组
        print(args)
        # *args是将这个元组中的元素依次取出来
        print("对args拆包:",*args)
    
    a=(1,2,3)
    run(0,*a)
    

      运行结果

    (0, 1, 2, 3)
    对args拆包: 0 1 2 3
    

      

     

  • 相关阅读:
    本地数据存储
    网络统计公式
    网络统计图形
    上海证券综合指数统计分析及挖掘(二)
    上海证券综合指数统计分析及挖掘(一)
    概论
    寿险精算学目录
    JavaScript脚本代码练习
    JavaScript脚本语言基础(一)
    层叠样式表(CSS)
  • 原文地址:https://www.cnblogs.com/liunaixu/p/11192335.html
Copyright © 2020-2023  润新知