>  기사  >  백엔드 개발  >  Python의 지역변수와 전역변수 정의 및 활용 분석(예시)

Python의 지역변수와 전역변수 정의 및 활용 분석(예시)

乌拉乌拉~
乌拉乌拉~원래의
2018-08-15 17:32:272598검색

이 글에서는 파이썬 프로그래밍 언어의 변수, 즉 파이썬 전역 변수와 지역 변수에 대해 살펴보겠습니다. 파이썬에서 변수는 전역 변수와 지역 변수 두 가지 유형의 변수로 나뉩니다. 실제로 우리는 이 두 이름의 차이를 통해 전역 변수와 지역 변수의 차이점을 쉽게 이해할 수 있습니다. 좋습니다. 더 이상 고민하지 말고 이 두 변수를 이해해 보겠습니다.

먼저 알아야 할 것은 변수 범위: 프로그램의 모든 변수가 어느 위치에서든 접근할 수 있는 것은 아닙니다. 액세스 권한은 변수가 할당된 위치에 따라 다릅니다.

변수의 범위에 따라 프로그램의 어느 부분에 어떤 특정 변수 이름에 액세스할 수 있는지가 결정됩니다. 가장 기본적인 두 가지 변수 범위는 다음과 같습니다.

전역 변수

로컬 변수

전역 변수와 지역 변수: 함수 내부에 정의된 변수에는 로컬 범위가 있고 함수 외부에 정의된 변수에는 전역 범위가 있습니다. 범위.

로컬 변수는 선언된 함수 내에서만 액세스할 수 있는 반면, 전역 변수는 전체 프로그램에서 액세스할 수 있습니다. 함수가 호출되면 함수 내에서 선언된 모든 변수 이름이 범위 에 추가됩니다. 다음 예시는

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
total = 0; # 这是一个全局变量
# 可写函数说明
def sum( arg1, arg2 ):
   #返回2个参数的和."
   total = arg1 + arg2; # total在这里是局部变量.
   print "函数内是局部变量 : ", total
   return total;
 
#调用sum函数
sum( 10, 20 );
print "函数外是全局变量 : ", total

위 예시의 출력값은 다음과 같습니다.

函数内是局部变量 :  30
函数外是全局变量 :  0

위는 오늘 제가 설명하고자 하는 글로벌 변수와 로컬 변수의 각각의 정의와 기능, 설명만 보시면 됩니다. 제가 제시한 예는 단지 종이에 적힌 단어일 뿐이며 실습은 배운 내용을 검증하는 가장 좋은 방법입니다. 마지막으로, 이 글이 파이썬을 배우시는 여러분에게 조금이나마 도움이 되기를 바랍니다.

더 많은 관련 지식을 알고 싶으시면 PHP 중국어 홈페이지의 Python tutorial 칼럼을 방문해 주세요.

위 내용은 Python의 지역변수와 전역변수 정의 및 활용 분석(예시)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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