질문이 있으십니까?

기본 컨텐츠 및 사용자가 직접 참여하여 만들어진 다양한 내용을 검색합니다.

3.3. 함수.지역변수,전역변수

>>> jjang = '09'
>>> jjang = 'pig dad'
>>> jjang
'pig dad'
>>> def ban():
...   jjang = '07' #새로운변수생성
...   print 'jjang =', jjang
...
>>> ban()
jjang = 07
>>> jjang
'pig dad'
>>> jjang
'pig dad'
>>> def d_is_10():
...     d = 10               # 지역변수
...     print 'd 값은 ', d, '입니다'
...
>>> d_is_10()
d 값은  10 입니다
>>> d
Traceback (most recent call last):
  File "", line 1, in ?
NameError: name 'd' is not defined
>>> x = 10                 # 전역변수
>>> def printx():
...   print x
...
>>> printx()
10
>>> x=10
>>> def printx():
...    x=3 #함수 밖에있는 x변수와 다른 새로운변수다.
...    print (x)
>>> printx()
3
>>> x
10
>>> def e_is_10():
...     global e            # 전역변수
...     e = 10
...     print 'e 값은 ', e, '입니다'
...         
>>> e_is_10()
e 값은  10 입니다
>>> e
10

댓글을 작성하세요

문서 이력

  • 2020-06-07 날짜로 신달수 님으로 부터 컨텐츠명이 변경 되었습니다.
  • 2020-06-09 날짜로 신달수 님께서 등록 작업을 하였습니다.