3.3. 함수.지역변수,전역변수 왕초보를 위한 Python 문법 익히기 2020-06-07 신달수 0 댓글 0 87 >>> 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