派森学python_派森个人学习笔记------2020.09.06

# 9.4函数

# def 函数名(参数列表):

# 函数体

# def printinfo(name,weight,height): #括号内为形参,不占用内存地址

# print('%s的身高是%f' %(name,height))

# printinfo('小李',100,1.8) #括号内为实参,占用内存地址,必须要写

# 函数定义有缺省值时调用,可以不用赋值

# def putcomputer(*args)

# '''

#

# :param args: 可变长的参数

# :return:

# '''

# 函数体

# 关键字可变参数由**来定义

# 在函数体内参数关键字是一个字典类型key是一个字符串

# def keyFunc(**kwargs):

# print(kwargs)

# pass

# dictA={'name':'wl','age':23}

# keyFunc(**dictA)

# keyFunc(name='wl',age=23)

# 可选参数必须放到关键字可选参数之前,接受的数据是元组类型,后者为字典类型

# 函数的返回值

# 一个函数内只能执行一次return,且执行完后退出函数

# 函数的返回值返回到调用的地方

# 写函数,找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表

# def func(*args):

# listB=args[::2]

# return listB

# pass

# print(func(1,2,3,4,5,6,7,8))

# 写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个

# 长度的内容,并将内容返回给调用者。PS:字典中的value只能是字符串或列表

# def func(**kwargs):

# for key,value in kwargs.items():

# if len(value)>2:

# kwargs[key]=value[:2]

# else:

# kwargs[key] = value

# pass

# pass

# return(kwargs)

# pass

# dictA={'age':'16','hobby':['rap','唱','跳'],'process':'机械'}

# print(func(**dictA))

原文链接:https://blog.csdn.net/qq_40321547/article/details/108433748

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值