Python----函数的参数

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

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

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


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

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

注意:

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

相关推荐
铲子Zzz1 小时前
Java使用接口AES进行加密+微信小程序接收解密
java·开发语言·微信小程序
小小小新人121231 小时前
C语言 ATM (4)
c语言·开发语言·算法
Two_brushes.2 小时前
【linux网络】网络编程全流程详解:从套接字基础到 UDP/TCP 通信实战
linux·开发语言·网络·tcp/udp
weixin_418813872 小时前
Python-可视化学习笔记
笔记·python·学习
小白学大数据2 小时前
R语言爬虫实战:如何爬取分页链接并批量保存
开发语言·爬虫·信息可视化·r语言
争不过朝夕,又念着往昔2 小时前
Go语言反射机制详解
开发语言·后端·golang
Azxcc02 小时前
C++异步编程入门
开发语言·c++
Danceful_YJ2 小时前
4.权重衰减(weight decay)
python·深度学习·机器学习
Biaobiaone2 小时前
Java中的生产消费模型解析
java·开发语言
我命由我123452 小时前
前端开发问题:SyntaxError: “undefined“ is not valid JSON
开发语言·前端·javascript·vue.js·json·ecmascript·js