首页 > 编程语言 >关于python的函数调用传递的参数前面的*

关于python的函数调用传递的参数前面的*

时间:2022-10-21 10:45:22浏览次数:42  
标签:name seq python 函数调用 dict arguments func 参数

调用(caller)

func(*sequence) Pass all objects in sequence as individual positional arguments

seq = [1,2,3]

func(*seq) -> func(1, 2, 3)

func(**dict) Pass all key/value pairs in dict as individual keyword arguments

dict = {'a' = 1, 'b' = 2}

func(*dict) -> func(a = 1, b = 2)

函数定义的

def func(*name) Matches and collects remaining positional arguments in a tuple

func(1, 2, 3) -> name = [1, 2, 3]

def func(**name) Matches and collects remaining keyword arguments in a dictionary

func(a = 1, b= 2) -> dict = {'a' = 1, 'b' = 2}

可参考<learning python> Chapter 18. Arguments

标签:name,seq,python,函数调用,dict,arguments,func,参数
From: https://www.cnblogs.com/Nicotine101/p/16812663.html

相关文章

  • 【http代理】Python2-requests代码样例
    1.基于requests的代码样例支持访问http,https网页,推荐使用2.requests不是python原生库,需要安装才能使用:pipinstallrequests#!/usr/bin/envpython#-*-coding:utf-......
  • python文件处理
    使用os模块,打开文件后去除后缀1defcsv2txt()2forfilenameinfilelist:3f=open("%s"%filename,"r")4dest_filename=os.path.splitext......
  • postman使用excel参数批量执行
    第一步,写好连接,报错。参数使用{{name}},这样的划分。保存接口 第二步,找到runner。选择接口所在的文件夹,点击runner   第三步,选择接口和文件  点击run,运行,......
  • python 异步任务框架 celery
    简介celery是一个分布式任务调度框架,由python编写。它专注于实时处理,在任务发布后,管理分配任务到不同的服务器,并取得结果。在执行任务分配时需要一个消息中间件(Broker),......
  • python的bug
    deffield_value_convert(data:List[dict])->List[dict]:#对列进行排序,并且对数据进行转换#分组项对应的列转换res:List[dict]=[]foriindata:......
  • python随笔
    python随笔type和object的区别1除object本身,任何类都继承object(object是继承关系顶点)特殊:B类继承A类,A类继承object,所以B还是间接继承了object2任何类都是由t......
  • 力扣605(java&python)-种花问题(简单)
    题目:假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组  flowerbed表示花坛,由若......
  • python | 算法-拓扑排序
    写在前面:我自己用python练习算法与数据结构的典型算法汇总在这里:汇总-算法与数据结构-python版,欢迎翻阅!1️⃣参考链接:https://github.com/algorithmzuo/algorithmbasic......
  • Python: Singleton Pattern
    DuSingleton.pyimporthttplib2#https://pypi.org/project/httplib2/importosimportreimportthreadingimporturllibimporturllib.requestfromurllib.parse......
  • 什么 ? 陪玩都月入过忘拉~这不得python采集一下
    前言嗨喽~大家好呀,这里是魔王呐!  国企文员和游戏陪玩两个职业间,你会选择哪个?00后李明的答案是后者。今年3月,某二本院校应届毕业生李明,兜兜转转,没有找到特别合......