Python에서 함수 이름 가져 오기
이 튜토리얼은 파이썬에서 함수 이름을 얻는 방법을 소개합니다.
__name__
속성을 사용하여 Python에서 함수 이름 가져 오기
Python에서는 프로젝트에서 선언되고 가져 오는 모든 단일 함수에__name__
속성이 있으며 함수에서 직접 액세스 할 수 있습니다.
__name__
속성에 액세스하려면 괄호없이 함수 이름을 입력하고 속성 접근 자. .__name__
을 사용하면됩니다. 그런 다음 함수 이름을 문자열로 반환합니다.
아래 예제는 두 개의 함수를 선언하고 호출하고 함수 이름을 출력합니다.
def functionA():
print("First function called!")
def functionB():
print("\nSecond function called!")
functionA()
print("First function name: ", functionA.__name__)
functionB()
print("Second function name: ", functionB.__name__)
출력:
First function called!
First function name: functionA
Second function called!
Second function name: functionB
이 솔루션은 가져 오기 및 미리 정의 된 함수에서도 작동합니다. print()
함수 자체와 가져온 Python 모듈os
의 함수를 사용해 보겠습니다.
import os
print("Function name: ", print.__name__)
print("Imported function name: ", os.system.__name__)
출력:
Function name: print
Imported function name: system
요약하면, 파이썬에서 함수 이름을 얻는 것은 괄호없이 함수 이름을 포함하는 문자열 속성 인 __name__
함수 속성을 사용하여 쉽게 수행 할 수 있습니다.
Skilled in Python, Java, Spring Boot, AngularJS, and Agile Methodologies. Strong engineering professional with a passion for development and always seeking opportunities for personal and career growth. A Technical Writer writing about comprehensive how-to articles, environment set-ups, and technical walkthroughs. Specializes in writing Python, Java, Spring, and SQL articles.
LinkedIn