Python学习笔记:位置参数、默认参数、不定长参数
#def是定义函数的关键字,fun是自己起的函数名,a、b、c是参数,在给函数赋值时,所赋的值一定是按照函数里参数的顺序一一赋值的,伞赋值给a,钱赋值给b,卡赋值给c,这样的a,b,c就是位置参数。
def fun(a,b,c):
print('我出门带'+a)
print('吃饭带'+b)
print('上班带'+c)
fun('伞','钱','卡')
#在定义参数同时,将参数指定值,这个参数就是默认参数。
def fun(a,b,c='电脑'):
print('我出门带'+a)
print('吃饭带'+b)
print('上班带'+c)
fun('伞','钱')
#不定长参数用于不确定入参情况的场景。不定长参数返回值是Tuple类型,Tuple叫做元组,元组的写法是将所有内容放在小括号中,使用逗号隔开,和列表用法类似。但是又与列表不同,列表中的元素可以更改,而元组中的元素不可以更改。
def fun(*a):
print('我出门带:')
return a
b=fun('伞','钱','包','笔记本','眼镜','电脑')
print(b)