Python函數(shù)名稱(chēng)怎么輸出

小億
240
2023-07-04 14:00:32

要輸出Python函數(shù)的名稱(chēng),你可以使用內(nèi)置函數(shù)`print()`。以下是幾種方法:
1. 直接打印函數(shù)的名稱(chēng):
```python
def my_function():
   pass

print(my_function.__name__)
```
輸出:
```
my_function
```
2. 通過(guò)字符串格式化輸出函數(shù)的名稱(chēng):
```python
def my_function():
   pass

print("函數(shù)名稱(chēng)是:{}".format(my_function.__name__))
```
輸出:
```
函數(shù)名稱(chēng)是:my_function
```
3. 使用`inspect`模塊獲取函數(shù)的名稱(chēng):
```python
import inspect

def my_function():
   pass

function_name = inspect.getframeinfo(inspect.currentframe()).function
print(function_name)
```
輸出:
```
my_function
```
請(qǐng)注意,第三種方法使用了`inspect`模塊,該模塊提供了一些有關(guān)源代碼的信息,包括函數(shù)的名稱(chēng)。

0