L3.五.位置参数默认参数键值对参数
Posted psy0508
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了L3.五.位置参数默认参数键值对参数相关的知识,希望对你有一定的参考价值。
#参数的几种类型
#位置参数。一个标识符
def get_max(a,b,c):
max_num = a
if b>max_num:
max_num=b
if c>max_num:
max_num=c
return max_num
get_max(1,5,3)
#默认参数,带默认值得参数
def myrange(start,end,step)
i = start
while i < end:
print(i)
i+=step
myrange(1,10,3)
# 上例中stdp=1就是一个默认参数。函数调用时可以默认参数,那么这个参数的值就是默认值。如果实参传值的话,传的值会覆盖参数默认值
#参数的顺序:默认参数必须要在 位置参数之后
#否则报错SyntaxError:non-default argument follows default argument
#默认值一般定义为你想要的默认信息,数字类型参数默认可以定位0,字符串参数默认值,布尔默认值一般 False
# 键值对参数(函数调用传实参时)
def print_stu_info(name,sex=‘male‘,score=‘0‘):
print(‘姓名:{},性别:{},分数:{}‘.format(name,sex,score))
print_stu_info(‘小明‘,score=‘90‘,sex=‘male‘)
#当参数比较多,超过五个‘十个的时候、用位置参数容易混交出错
#实参 键=值,这样就能准确给形象传值’
以上是关于L3.五.位置参数默认参数键值对参数的主要内容,如果未能解决你的问题,请参考以下文章