多语言展示
当前在线:1547今日阅读:195今日分享:41

python函数的形参和实参

知道了函数的基本定义及使用之后,进一步需要了解的就是形参跟实参的概念了。接下来以实例说明一下函数的形参与实参分别指的是什么。
工具/原料
1

python

2

jupyter notebook

一、无任何参数的函数
1

python中定义函数时,函数名后面跟着一个括号,括号里可不提供任何内容。代码示例如下: def greeting():    print('Hello!')

2

如果函数括号里没有任何内容,则调用这个函数时无需提供任何参数。代码示例如下: greeting()

二、有参数的函数:形参VS实参
1

python中定义函数时,函数名后面的括号中如果有内容,括号里的内容称为“形参”。代码示例如下,其中name为形参: def greeting(name):    print('Hello,'+name.title()+'!')

2

如果函数定义时有形参,则调用这个函数时需提供实质的参数,调用时的参数称为“实参”。代码示例如下,其中“Lily”为实参: greeting('Lily')

3

如果函数定义时有形参,而调用时没有指定参数,会发生TypeError。如图。

4

再看一个有参数的函数定义及调用实例。如下函数中,形参为x,实参为9。 def squares_fun(x):    print(x ** 2) squares_fun(9)

注意事项
1

1、有问题可点击提问交流~

2

2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~

推荐信息