Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 함수 이름을 얻는 방법?

<시간/>

이 튜토리얼에서는 파이썬에서 함수 이름을 얻는 방법을 배울 것입니다. 함수 이름을 얻는 것은 간단합니다. Python2와 Python3에는 두 가지 다른 방법이 있습니다. 둘 다 봅시다.

파이썬2

Python2의 모든 함수에는 현재 함수의 이름을 제공하는 func_name이라는 속성이 있습니다. 예를 들어 보겠습니다. 다음 예제를 실행하는 동안 Python2를 사용하고 있는지 확인하십시오.

예시

# defining a function
def testing_function():
   """
      This is a simple function for testing
   """
return None
print("Function name is (Python2) '{}'".format(testing_function.func_name))

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Function name is (Python2)'testing_function'

파이썬3¶

함수 속성 func_name Python3에서 더 이상 사용되지 않습니다. 우리는 사용 속성의 이름을 얻을 것입니다 __name __ 함수. 예를 들어 보겠습니다. Python3을 사용 중인지 확인하세요. 다음 코드를 실행하는 동안.

예시

# defining a function
def testing_function():
   """
      This is a simple function for testing
   """
return None
print(f"Function name is (Python3) '{testing_function.__name__}'")

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Function name is (Python3) 'testing_function'

결론

튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.