중화사전망 - 서예자전 - 파이썬에 글로벌 변수가 있습니까? C 언어와 마찬가지로 먼저 선언해야 하나요? 하지만 파이썬 언어는 선언이 필요하지 않습니다. 글로벌 변수를 정의하는 방법은 무엇입니까?
파이썬에 글로벌 변수가 있습니까? C 언어와 마찬가지로 먼저 선언해야 하나요? 하지만 파이썬 언어는 선언이 필요하지 않습니다. 글로벌 변수를 정의하는 방법은 무엇입니까?
범위를 보고 변수의 범위를 결정하다.
파이썬은 일반적으로 C 에서와 같은 전체 변수를 가지고 있습니다.
바 =' 파이썬'
Def foo 1 ():
Bar = 'hello' # 로컬 변수입니다.
Print(bar) # 글로벌 변수 bar (글로벌 bar 또는' python') 에 영향을 주지 않고 hello 를 입력합니다.
Foo2 () 를 정의합니다.
Print(bar) # Type python # python 은 로컬 변수가 선언되지 않았기 때문에 전역 bar 를 검색합니다. 이 bar 는 글로벌입니다.
Def foo3 ():
글로벌 바 # 파이썬 아래의 막대가 글로벌임을 알려줍니다.
Bar = 'hello' # 글로벌 변수입니다.
Print(bar) # hello 를 입력합니다. 전역 막대가 python 대신 hello 로 변경되었습니다.