# 第一题 # 写函数,接受n个数字,求这些参数数字的和 def sumFunc(*args): # 处理接受的数据 result=0 for item in args: result+=item pass return result pass # 调用 rs=sumFunc(1,2,3,4) print("rs={}".format(rs)) #填坑法 format格式化输出
# 写函数找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表 def processFunc(con): listNew=[] index=1 #序列索引值 for i in con: if index%2==1: listNew.append(i) pass index+=1 pass return listNew pass rs3=processFunc([1,2,3,4,5,7,8,2,7,1]) print(rs3)
# 写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长的内容,并将 # ps:字典中的value只能是字符串或列表 def dictFunc(dicParms): #**kwargs """ 处理字典类型的数据 :param dicParms: :return: """ result={} #声明一个空字典 for key,value in dicParms.items(): #key-value if len(value)>2: result[key]=value[:2] #字典追加数据 pass else: result[key]=value pass pass return result pass # 函数调用 dictObj={"name":"欧阳","hobby":["唱歌","运动"],"pro":"艺术"} print(dictFunc(dictObj))
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注服务器之家的更多内容!
原文链接:https://blog.csdn.net/weixin_44632711/article/details/120601173