Python 전역: Python에서 globals() 메서드를 사용하는 방법

블로그

Python globals() 함수에는 인수가 없습니다. globals() 함수는 현재 모듈의 사전을 반환합니다(함수 또는 메서드 내에서 lt는 호출된 모듈이 아니라 정의된 모듈입니다).

글로벌 파이썬()

Python globals()는 현재 전역 기호 테이블의 사전을 반환하는 내장 함수입니다. 기호 테이블은 프로그램에 대해 필요한 모든 정보를 포함하는 데이터 구조입니다. 여기에는 변수 이름, 메서드, 클래스 등이 포함됩니다.

Python은 기호 테이블에서 프로그램 정보를 유지 관리합니다. 기호 테이블에는 두 가지 유형이 있습니다.

  1. 로컬 기호 테이블: 프로그램의 로컬 범위와 관련된 정보를 저장합니다. 우리는 다음을 사용하여 이러한 세부 정보를 얻을 수 있습니다. 현지인() 기능. 로컬 범위는 함수 내, 클래스 내 등에 있을 수 있습니다.
  2. 글로벌 심볼 테이블: 프로그램의 전역 범위와 관련된 정보를 저장합니다. 우리는 다음을 사용하여 이러한 세부 정보를 얻을 수 있습니다. 글로벌() 기능. 전역 범위에는 모든 함수, 클래스 또는 함수와 연결되지 않은 변수가 포함됩니다.

#파이썬 #파이썬 글로벌

appdividend.com

Python 전역: Python에서 globals() 메서드를 사용하는 방법

Python globals() 함수는 현재 전역 기호 테이블의 사전을 반환합니다. 여기에는 변수 이름, 메서드, 클래스 등이 포함됩니다.