首页 > 其他 > 详细

变量前面加星号的意义

时间:2021-06-03 10:43:02      阅读:42      评论:0      收藏:0      [点我收藏+]

一、列表前面加星号作用是将列表解开成两个独立的参数,传入函数。

def string_star()
    values_str = [SDATE,TCLOSE,TOPEN]
    query_obj = query_model.objects.all().values(*values_str)

二、字典前面加1个星号,是将字典value解开成独立的元素作为形参。

def add(a, b):
    return a+b
data = {a : 10, b : 3}
print (add(*data)) #输出‘ab‘

三、字典前面加2个星号,是将字典key解开成独立的元素作为形参。

def add(a, b):
    return a+b
 
data = {a : 10, b : 3}
print (add(**data)) #输出13

 

变量前面加星号的意义

原文:https://www.cnblogs.com/yehaita/p/14843599.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!