python Python函数名称

Python函数名称怎么输出

小亿
191
2023-07-04 14:00:32
栏目: 编程语言

要输出Python函数的名称,你可以使用内置函数`print()`。以下是几种方法:
1. 直接打印函数的名称:
```python
def my_function():
   pass

print(my_function.__name__)
```
输出:
```
my_function
```
2. 通过字符串格式化输出函数的名称:
```python
def my_function():
   pass

print("函数名称是:{}".format(my_function.__name__))
```
输出:
```
函数名称是:my_function
```
3. 使用`inspect`模块获取函数的名称:
```python
import inspect

def my_function():
   pass

function_name = inspect.getframeinfo(inspect.currentframe()).function
print(function_name)
```
输出:
```
my_function
```
请注意,第三种方法使用了`inspect`模块,该模块提供了一些有关源代码的信息,包括函数的名称。

0
看了该问题的人还看了