변수이름 (1) 썸네일형 리스트형 [python3] 변수 이름을 print()로 화면에 출력하기 해결 # 전역변수 plus=333 # 변수명을 찾아주는 함수 def namestr(obj, namespace): get_name=[name for name in namespace if namespace[name] is obj] return get_name[0] # 변수명을 적용해주는 함수 def Change(a1): print(namestr(a1, globals()),"=", a1) # 적용 결과 Change(plus)# plus = 333 설명? namestr에서 for문을 통해 전역함수(globals())를 뒤져서 같은 값의 이름 반환하고 출력해주는 것 같다. 출처 https://stackoverflow.com/questions/592746/how-can-you-print-a-variable-name.. 이전 1 다음