python中参数传递有顺序传递,关键词传递,默认参数和不定长参数四种形式
顺序传递
顺序传递就是按照形参的顺序依次传入参数,def show(name,age,sex)按照name,age,sex的顺序,不可打乱顺序,不然值就会乱套。
关键词传递
关键词传递就是在实际传入参数的时候用关键词传递
def show(name,age,sex):
print(name,age,sex)
show(name="张三",age=18,sex="男")
默认参数
默认参数就是在定义方法形参的时候给默认的值,默认参数最好放在最后
def summ(a,b,c=10)
不定长参数
不定长参数就是不知道实际要传入多少参数
def show(*args):
*args就是不定长参数,当传入10个值就会显示10个值,传100个就显示100个,不定长参数是以元组的形式保存
网友评论