📅  最后修改于: 2023-12-03 15:34:31.572000             🧑  作者: Mango
在Python中,函数是一个独立的代码块,它可以接收参数并返回结果。在函数中,可以定义局部变量,这些变量只能在函数内部访问。
本文将介绍如何在Python函数中查找局部变量的数量。
Python的内置函数locals()
可以返回一个字典,其中包含了当前作用域中的所有局部变量及其值。
我们可以用该函数来查找函数内部定义的局部变量的数量。
下面是一个示例函数:
def my_func():
x = 1
y = 'hello'
z = True
print(len(locals()))
该函数定义了三个局部变量,分别为x、y和z,并输出当前作用域中局部变量的数量。
我们来调用该函数:
my_func()
输出结果为:
3
这表明该函数内部定义了三个局部变量。
在Python中,可以使用内置函数locals()
来查找函数内部定义的局部变量的数量。