自由式学习
72人加入学习
(0人评价)
Python_Python基础语法(QZ)
价格 免费
该课程属于 2265-吴同学-python数据分析-就业:否 请加入后再学习

1.关键字参数是可变的

2.在函数体内。参数关键字是一个字典类型,key是一个字符串

3.可选参数必选放到关键字可选参数之前

4.可选参数:接受的数据是一个元组类型

5.关键字可选参数:接受的数据是一个字段类型

[展开全文]

关键字可变参数

用两个*定义

在函数体内,关键字参数是一个字典类型

key值必须是一个字符串 key是一个字符串

def keyFunc(**kwargs):

      print(kwargs)

      pass

 

调用

dictA={"name":"leo", "age":35}

keyFunc(**dictA)

或者

keyFunc(name='peter','age'=35)

 

def complexFunc(*args, **kwargs):

可选参数必须放到关键字可选参数之前;

可选参数接受的是元祖类型数据(或者接收后将数据转换为元组处理)

关键字可选参数接受的是字典型数据,或者将接受的数据转换为字典处理

调用时会根据实际参数的格式自动匹配到对应的形参类型。

complexFunc(age=36)

{'age':36}

[展开全文]

授课教师

高级算法工程师
老师

课程特色

图文(1)
视频(130)
考试(13)