Python学习笔记:位置参数、默认参数、不定长参数

#def是定义函数的关键字,fun是自己起的函数名,a、b、c是参数,在给函数赋值时,所赋的值一定是按照函数里参数的顺序一一赋值的,伞赋值给a,钱赋值给b,卡赋值给c,这样的a,b,c就是位置参数。

def fun(a,b,c):

    print('我出门带'+a)

    print('吃饭带'+b)

    print('上班带'+c)

fun('伞','钱','卡')

Python学习笔记:位置参数、默认参数、不定长参数

#在定义参数同时,将参数指定值,这个参数就是默认参数。

def fun(a,b,c='电脑'):
    print('我出门带'+a)
    print('吃饭带'+b)
    print('上班带'+c)
fun('伞','钱')

Python学习笔记:位置参数、默认参数、不定长参数

#不定长参数用于不确定入参情况的场景。不定长参数返回值是Tuple类型,Tuple叫做元组,元组的写法是将所有内容放在小括号中,使用逗号隔开,和列表用法类似。但是又与列表不同,列表中的元素可以更改,而元组中的元素不可以更改。

def fun(*a):
    print('我出门带:')
    return a
b=fun('伞','钱','包','笔记本','眼镜','电脑')
print(b)

Python学习笔记:位置参数、默认参数、不定长参数