
参数和参数的概念是Python中函数的一部分。因此,在继续之前,让我们学习如何创建一个函数和带参数的函数。
函数是一块组织有序、可重复使用的代码,用于执行单一、相关的操作。函数为您的应用程序提供更好的模块化和高度的代码重用性。
让我们创建一个基本的函数−
# Define a function
def sample():
print("Inside a Function")
# Function call
sample()
Inside a Function
在这里,我们正在创建一个带有参数的函数 −
立即学习“Python免费学习笔记(深入)”;
# Creating a Parameterised Function
def sample(str):
print("Car = ", str)
# Function calls
sample("Tesla")
sample("Audi")
sample("BMW")
sample("Toyota")
('Car = ', 'Tesla')
('Car = ', 'Audi')
('Car = ', 'BMW')
('Car = ', 'Toyota')
参数由在函数定义中出现的名称定义。参数定义了函数可以接受的参数类型。因此,根据上述带参数函数的示例,以下是一个参数,即 str −
# Function Definition def sample(str):
参数是在调用函数时实际传递给函数的值。因此,根据上述带参数函数的示例,以下是参数,即Tesla、Audi、BMW和Toyota−
# Function calls
sample("Tesla")
sample("Audi")
sample("BMW")
sample("Toyota")
让我们看一个例子 -
# Function Definition
def sample(name, rank):
print("Employee Name = ",name)
print("Employee Rank = ",rank)
# Function call
sample(rank = 3,name = "Tim")
Employee Name = Tim Employee Rank = 3
以上,name和rank是sample()函数的参数。
sample()函数的3和Tim 参数。
让我们看另一个例子,其中我们有 **kwargs 以及一个参数 −
def func(foo, bar=None, **kwargs): pass
func(10, bar=20, extra=somevar)
以上,foo, bar, 和 kwargs 是 func() 的参数。
the values 10, 20, and somevar are arguments of the func().
以上就是在Python中,参数(parameters)和参数(arguments)之间有什么区别?的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号