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

Python 함수에서 전역 변수를 사용하는 방법은 무엇입니까?

<시간/>

전역 및 지역이라는 용어는 스크립트 또는 프로그램 내에서 변수의 범위에 해당합니다. 전역 변수는 어디에서나 액세스할 수 있는 변수입니다. 지역 변수는 해당 프레임 내에서만 액세스할 수 있습니다. 지역 변수는 전역적으로 접근할 수 없습니다.

전역 변수는 함수 외부에서 정의 및 선언되는 변수로 어디서나 사용할 수 있습니다.

같은 이름의 변수가 함수의 범위 내에 정의되어 있으면 전역 값이 아닌 함수 내부에 제공된 값만 인쇄합니다.

주어진 코드는 foo 함수 내부와 외부 모두에서 전역 변수에 액세스하는 방법을 보여주기 위해 다시 작성됩니다.

예시

# This function uses global variable k
k = "I like green tea"
def foo():
    print k #accessing global variable inside function
foo()
print k #accessing global variable outside function
 

출력

C:/Users/TutorialsPoint1/~.py
I like green tea
I like green tea