>백엔드 개발 >파이썬 튜토리얼 >Python 함수 내에서 전역 변수를 어떻게 수정하고 액세스합니까?

Python 함수 내에서 전역 변수를 어떻게 수정하고 액세스합니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-06 20:15:15840검색

How Do I Modify and Access Global Variables within Python Functions?

Python: 함수의 전역 변수

전역 변수 사용은 잠재적인 혼동으로 인해 종종 권장되지 않지만 Python은 전역 변수를 조작할 수 있는 메커니즘을 제공합니다. . 함수 내에서 전역 변수에 액세스할 때 해당 이름을 사용하면 됩니다. 그러나 해당 값을 수정하려면 전역 키워드를 사용해야 합니다.

예:

x = "somevalue"

def func_A():
  global x  # Declares x as a global variable
  # Modify x
  return x

def func_B():
  x = func_A()  # Assigns the value of func_A's x to a local x
  # Use x
  return x

func_A()
func_B()

이 예에서 func_B에 사용된 x는 전역 x와 동일한 인스턴스를 나타냅니다. . func_A에서 x에 대한 모든 변경 사항은 func_B에 반영됩니다.

함수 정의의 순서는 중요하지 않지만 호출되는 순서는 중요합니다.

위 내용은 Python 함수 내에서 전역 변수를 어떻게 수정하고 액세스합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.