printMe('newdream'19)
输出
我叫newdream我今年19岁
关键字类型
领导出席活动都有陪同一起 , 出席时 , 要么就按顺序先站好再入场就坐(不按关键字 , 按顺序) , 要么就直接入场后按名字进行就坐(按关键字指定参数)
-----用参数的命名确定传入的参数值 , Python解释器能够用参数名匹配参数值
举例:
def printMe(nameage):
'''关键字类型 , 一般都指定关键字(不指定关键字也允许)'''
print(\"我叫\"+name+\"age的值是\"+str(age))
printMe('newdream'7) #不指定关键字
printMe(name = 'newdream'age = 7) #指定关键字
输出
我叫newdreamage的值是7
我叫newdreamage的值是7
3.不定长类型
大巴士的坐位是固定的 , 如果赶上春运那么以往的班次是远远不能满足客运量的 , 于是就允许在过道上添加一些板凳充当临时坐位 , 这样就可以一次性上更多的旅客(可以一次性传多个参数) , 而不用增加班车的次数(不用重新再定义函数) 。
-----’*‘ 和’ ** ‘表示能够接受0到任意多个参数 , ’ * '表示将没有匹配的值都放在同一个元组中; ’ ** '表示将没有匹配的值都放在一个dictionary中 。
举例1:
def busCustomer1(a*args):
'''不定长类型:允许一次性传一个或多个的参数类型
*:将没有匹配的参数放到一个元组中
'''
print(\"第一个参数是\"a)
for i in args:
print(iend=' ')
busCustomer1(16)
busCustomer1(15792'a'True)
输出
第一个参数是 16
第一个参数是 1
5 7 9 2 a True
举例2:
def busCustomer2(a**args):
'''不定长类型:允许一次性传一个或多个的参数类型
**:将没有匹配的参数放到一个字典中'''
print(\"第一个参数是\"a)
for i in args:
print(\"%s %s\"%(iargs[i
))
busCustomer2(1a1='a'a2='c')
输出
第一个参数是 1
a1 a
a2 c
4.缺省类型
搭公交车 , 会买票 , 中途N个站 , 可以自由选择下车站点(可以选择传参) , 如果搭过头了或是忘记下车了 , 就终点站下(参数的默认值)
------缺省参数的值如果没有传入 , 则被认为是默认值 。 且需注意的是 , 默认值参数应该放在参数的最后一个
举例:
def defaultArgu(nameage = 19):
'''缺省类型:当没有传参时取默认值 , 传参了则以参数的值为准
'''
print(\"我叫\"+name+\"今年\"+str(age))
defaultArgu('newdream')
defaultArgu('newdream'25)
输出
我叫newdream今年19
我叫newdream今年25
匿名函数类型
如果说函数是公交车 , 那么匿名函数就是一辆自行车 , 在构造上(函数的定义)与功能上(只能是一个表达式)要单一的多
----使用 lambda 来创建匿名函数 。
"
- 如何在链上保证每人有一个可持续的基础收益?
- 头发|销量10W+的吹风机 使用一分钟竟变成喷火枪
- 下一站,贝索斯和马斯克勇闯太空
- 手机壳|1000元预算,如何打造一块和内置硬盘一样快的移动硬盘?
- 航天员|神舟十五号航天员乘组圆满完成第一次出舱活动全部既定任务
- saas|Bard翻车,演示视频中犯了一个事实错误,Google市值损失千亿美元
- 在日本,机器人用五年,跟新的一样,在国内,才用半年,已面目全非
- “国之重器”轰然倒下,曾力压德、日成全球第一,现负债789亿
- 京东|这些职业将会被ChatGPT取代?专家认为,存在一定可能性
- 键盘|工作和游戏缺一不可,合适的鼠标和键盘非常重要,关键看你怎么选