""" 调用函数传参时,可拆包 1、*:传递参数时可以对元祖/列表拆包 2、**:传递参数时可以对字典拆包 例: data=[1,2,3] 调用函数:func(*data) => func(1,2,3) data={"aa"=11} 调用函数:func(**data) => func(aa=11) """ # 1、*:传递参数时可以对元祖/列表拆包 # num_list = [1,2,3] # def add(*args): # for item in args: # print(item) # # add(*num_list) # 拆列表 # my_list = [1,2,3,4] # def add (a,b,c,d): # 拆包后对列表里面的数相加 # sum = a+b+c+d # 计算和 # print(sum) # # add(*my_list) # 2、**:传递参数时可以对字典拆包 # num_dict = {"name":"XX","age":20,"city":"深圳"} # def add_dict(**kwargs): # 传字典的值 # for key,value in kwargs.items(): # print(key,value) # # add_dict(**num_dict) # 调用 print("***********内置函数****************") # id() # 查看数据地址 # a = "深圳" # print(id(a)) # print():输出 # input():输入 # type():查看类型 # range():生成整数序列 # len():获取数据的长度(元素总数) # int,float,bool,str,list,