首页 > 其他 > 详细

【位置】关键字参数【传参方式】

时间:2021-05-19 16:34:58      阅读:14      评论:0      收藏:0      [点我收藏+]
  1. 遇到方式3问题

def test(node, xml_tag_attrib=None):
    print(xml_tag_attrib)   # {‘1‘: 10, ‘2‘: 20}  【打散方式】
    print(*xml_tag_attrib)  # 1 2                  【打散方式,遍历】
    # print(**xml_tag_attrib)
    find_body_attrib(node, **xml_tag_attrib)


def find_body_attrib(xml_node, **kwargs):
    if not kwargs:
        return True
    print(kwargs)


# 方式1,正常调用
find_body_attrib(‘test‘,test=1)

# 方式2,字典打散
xml_tag_attrib={‘1‘:10,‘2‘:20}
find_body_attrib(‘test‘,**xml_tag_attrib)

# 方式3,其他函数调用
test(1,xml_tag_attrib={‘1‘:10,‘2‘:20})


【位置】关键字参数【传参方式】

原文:https://www.cnblogs.com/amize/p/14784694.html

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