优草派  >   Python

python如何传递参数?Python传递参数的方式有哪些?

翟嘉慧            来源:优草派

在对一个函数进行定义的时候,一个函数中可能包含多个参数,那么这样的话一个在调用的时候也可能包含了多个实参,向函数传递实参方式很多,可使用位置实参,位置实参是要求实参的顺序与形参的顺序相同,同时还可以使用关键字实参,其中每个实参都由变量名和值组成,还可使用列表和字典,下面给大家介绍这些方式是如何使用的。

python如何传递参数?Python传递参数的方式有哪些?

1、位置实参

位置参数是方便每一个函数在调用的时候,将每一个实参对一个函数中定义的形参进行关联,我们将这种关联的方式就称之为位置实参,为了让大家更好的明白,举个例子:

def person(name,age):
print(“my name is”+name)
print(“age is”+age)
person (‘wang’,’20’)

在这段代码中,我们可以知道先定义了一个函数person,它将用来表示一个人名和年龄,在对person进行调用的时候,它会按照一定的调用顺序来进行参数直接的传递,将“wang”传递给name,20传递给age,最后的运行结果为:

my name wang
age is 20

2、关键字实参

它传递给函数的过程,必须是将一个函数名的名字与值相对应,可以直接在一个实参中经名称和值进行关联,使用这个函数的好处就是,在函数传递的时候,不会对实参进行混淆,也不用考虑传递实参的顺序,它还可以清楚的表明每一个函数调用时所表达是意思。

以上一共介绍了两种Python参数传递的方式,这篇关于python如何传递参数?Python传递参数的方式有哪些?的文章内容就先介绍到这里了,希望通过对这篇文章的阅读,可以帮助到大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行