搜索
写经验 领红包
 > 职场

pytho函数参数(pytho函数参数说明)

导语:Python函数参数匹配模型(上)

概述

Python3中函数参数一般都是通过赋值进行传递的,而调用者只需要知道如何正确的传递参数即可直接使用函数,

位置参数

即我们使用最频繁的参数传递方法,通过参数的默认位置从左到右进行匹配

def f(x, y, z): print(x, y, z)f(1, 2, 3)

示例结果:

1 2 3

关键词参数

我们可以通过函数参数关键字进行参数传递,此时参数的传递是通过变量名匹配,而不是位置的方式匹配,所以在我们在使用混合的基于位置的参数和基于关键字的参数传递的原则就是,先基于位置的参数从左到右进行匹配,然后在基于变量名进行关键字的匹配。

def f(x, y, z): print(x, y, z) 无需位置的匹配f(y=2, z=3, x=1) 仅传递非默认参数f(1) 传递关键字参数f(1, y=4, z=5)

示例结果:

1 2 31 2 31 4 5

本文内容由小珊整理编辑!