Python----函数的参数

在函数定义与调用时,我们可以根据自己的需求来实现参数的传递。在Python中,函数的参数一共有两种形式:① 形参 ② 实参

形参:在函数定义时,所编写的参数就称之为形式参数

实参:在函数调用时,所传递的参数就称之为实际参数


复制代码
def greet(name):  # name就是在定义函数greet时,所编写的参数(形参)
    return name + ',您好'

# 调用函数
name = '老王'    # 实参 name
greet(name)  # 在函数调用时,所传递的参数就是实际参数

注意:

虽然我们在函数传递时,喜欢使用相同的名称作为参数名称。但是两者的作用范围是不同的。name = '老王',代表实参。是一个全局变量,而greet(name)函数中的name实际是在函数定义时才声明的变量,所以是一个局部变量。

相关推荐
铁锹少年2 分钟前
当多进程遇上异步:一次 Celery 与 Async SQLAlchemy 的边界冲突
分布式·后端·python·架构·fastapi
梨轻巧4 分钟前
pyside6常用控件:QCheckBox() 单个复选框、多个复选框、三态模式
python
持梦远方6 分钟前
【C++日志库】启程者团队开源:轻量级高性能VoyLog日志库完全指南
开发语言·c++·visual studio
聪明努力的积极向上7 分钟前
【C#】HTTP中URL编码方式解析
开发语言·http·c#
寒秋丶10 分钟前
Milvus:集合(Collections)操作详解(三)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库
寒秋丶12 分钟前
Milvus:Schema详解(四)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库
梨轻巧17 分钟前
pyside6常用控件:QComboBox() 下拉菜单
python
嵌入式-老费27 分钟前
自己动手写深度学习框架(快速学习python和关联库)
开发语言·python·学习
ctgu9034 分钟前
PyQt5(八):ui设置为可以手动随意拉伸功能
开发语言·qt·ui
一月是个猫41 分钟前
MCP协议之天气演练
python·mcp