<
>

Python入门之Python函数

2020-06-28 14:44:40 来源:易采站长站 作者:易采站长站整理

return
语句被省略了,如果你不写
return
语句,在 Python 中解释器默认在函数的最后添加
return None
return
语句晚点我们还会详细说明。

函数的参数

前面演示了最简单的函数,但是我们会发现这个函数的功能非常简单,只能打印

我的名字是:Jock
。如果我们想打印
我的名字是:Jack
那么我们又得重新写一个函数,说明原来的函数不够健壮和灵活。这时候我们就引入函数的
形式参数(formal parameters)
来帮助我们增强函数的灵活性,使得我们的函数更加强大!所谓的
形式参数就是我们定义函数时,函数名后括号中的变量,简称“形参"
。形参根据
函数调用的方式
可以分为
仅位置参数(positional-only)、位置参数或关键字参数(positional-or-keyword)、仅关键字参数(keyword-only)
。其中
关键字参数
也称
命名参数(named parameter)

接下来我们讲解形参的定义和调用方法。

位置参数

我们使用形参中的

位置参数(positional argument)
来提升
my_Info()
函数的灵活性,修改如下:

# 定义一个函数,实现打印个人信息的功能
def my_Info(name):
print(f'我的名字是:{name}')

my_Info('Jock') # 调用 my_Info 函数
my_Info('Lucy') # 调用 my_Info 函数

输出结果:
我的名字是:Jock
我的名字是:Lucy

对于

my_Info(name)
函数,参数
name
是一个形参,我们在调用
my_Info(nme)
函数时,必须有且只传入一个参数
name
。调用函数时,
my_Info('Jock')
中的
'Jock'
被称为
实际参数(actual parameter)
,简称
“实参”
实参即实际代入函数的参数值
。这里,采用
my_Info('Jock')
方式调用函数时,
name
也是位置参数。
暂时禁止评论

微信扫一扫

易采站长站微信账号