Python 程序查找函数中局部变量的数量

pythonserver side programmingprogramming

在本文中,我们将了解下面给出的问题陈述的解决方案。

问题陈述 − 我们给定一个函数,我们需要显示函数中局部变量的数量。

现在让我们观察下面实现中的解决方案 −

示例

# 检查局部变量
def scope():
   a = 25.5
   b = 5
   str_ = 'Tutorialspoint'
# main
print("可用局部变量数:",
scope.__code__.co_nlocals)

输出

可用局部变量数:3

示例

# 检查局部变量
def empty():
   pass
def scope():
   a, b, c = 9, 23.4, True
   str = 'Tutiorialspoint'
# main
print("可用的局部变量数量:",empty.__code__.co_nlocals)
print("可用的局部变量数量:",scope.__code__.co_nlocals)

输出

可用的局部变量数量:0
可用的局部变量数量:4

结论

在本文中,我们了解了如何编写 Python 程序来查找函数中的局部变量数量


相关文章