python参数解包的实现

来源:千锋教育
发布时间:2023-11-14 09:11:00
分享

python参数解包的实现

在参数的使用方法中,还有一种解包的情况是需要我们掌握的。比如,将列表或者字典的值转换为函数的参数,就需要用到参数解包的功能。

1、*操作符可以用来解包列表和元组。

>>>list(range(3,6))#normalcallwithseparatearguments

[3,4,5]

>>>args=[3,6]

>>>list(range(*args))#callwithargumentsunpackedfromalist

[3,4,5]

2、**操作符可以用来解包字典。

>>>defparrot(voltage,state='astiff',action='voom'):

...print("--Thisparrotwouldn't",action,end='')

...print("ifyouput",voltage,"voltsthroughit.",end='')

...print("E's",state,"!")

...

>>>d={"voltage":"fourmillion","state":"bleedin'demised","action":"VOOM"}

>>>parrot(**d)

以上就是python参数解包的实现,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python正则表达式中的零宽断言 python正则表达式中的零宽断言1、概念有些元字符不匹配任何字符,只是简单的表示成功或失败,所以这些字符也叫零宽断言。2、符号举例(1)|或操作符,对两个正则表达式进行或操作。如果A和B是正则表达式
  • python字典的特性分析 python字典的特性分析1、字典概念Python中最常用的内建容器就是字典了,这是一种无序的键值对形式的对象集合。2、三种特性(1)无序,也就是说,不应该期待字典数据的访问顺序。真正的访问顺序完全由
  • pythonpath是什么 pythonpath是什么关于path这个词,我们在上学的时候都有接触过,是路径的意思。在python中也可以称作为路径,不过有着一些特殊的使用方法。下面我们对Pythonpath做一些介绍,然后带来
  • pythonshell是什么 python中的shell是什么我们在给系统下达命令时,可以通过shell的方法来实现,也就是我们常说的命令行。比较特殊的是,它接受的是键盘输入的命令。本篇在对shell进行介绍的同时,还带来了两种执
  • pythonpip是什么意思 pythonpip是什么意思很多初学python的人不知道pip是什么,其实说不定在安装python的时候就自带了,没有发现的小伙伴可以去查看一下。作为一种管理包的工具,我们来看下有关pip具体的内容
  • python%在python中是什么意思 %在python中是什么意思在使用python中的符号时,我们需要考虑它的几种不同用法。就拿%来说,放在数学运算和字符串中,是有着两种不同的使用的。下面我们分别进行详细的讲解。1、说明%在Python