[파이썬] global 키워드와 변수 수정
Python에서는 글로벌 키워드를 사용하여 변수를 수정할 수 있습니다. 글로벌 키워드는 함수 바깥에 있는 변수를 수정하는 데 사용됩니다. 이는 함수 내에서 정의된 변수를 수정하기 위해 필요합니다.
예를 들어, 다음과 같은 간단한 함수가 있다고 가정합니다.
def my_function():
x = 10
print(x)
이 함수는 기본적으로 10을 출력합니다. 그러나 함수 바깥에서 x
변수를 수정하고 싶다면 글로벌 키워드를 사용해야 합니다.
def my_function():
global x
x = 10
print(x)
이렇게 하면 함수 바깥에서 x
변수를 수정할 수 있습니다. 이는 함수 내에서 정의된 변수를 수정하기 위해 필요합니다.
또한 글로벌 키워드를 사용하면 함수 내에서 새로운 변수를 생성하지 않고도 함수 바깥에 있는 변수를 사용할 수 있습니다. 예를 들어, 다음과 같이 함수를 수정할 수 있습니다.
x = 5
def my_function():
global x
print(x)
이 함수는 함수 바깥에 있는 x
변수를 사용하여 5를 출력합니다.
글로벌 키워드는 함수 바깥에 있는 변수를 수정하거나 사용하는 데 매우 유용합니다. 함수 내에서 정의된 변수를 수정하거나 함수 바깥에 있는 변수를 사용하는 데 매우 유용합니다.