python基础之函数的定义和调用
# 第一题 # 写函数,接受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))
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注hwidc的更多内容!
【来源:自由互联:http://www.yidunidc.com/usa.html 欢迎留下您的宝贵建议】