知道了函数的基本定义及使用之后,进一步需要了解的就是形参跟实参的概念了。接下来以实例说明一下函数的形参与实参分别指的是什么。
工具/原料
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、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~
上一篇:如何用PYTHON解决加一问题
下一篇:ps魔棒工具如何使用,怎么使用