상세 컨텐츠

본문 제목

global

Coding/잡동사니

by linguana 2021. 5. 6. 21:28

본문

함수를 사용할 때 함수 내부에서 전역 변수를 사용하고 싶을 때, 그리고 전역변수에 side-effect를 남기고 싶을 때 global 예약어를 사용해야 한다.

### example 1
a = 10

def func():
	global a
    a += 1
    print(a)
    
func()
# 11


### example 2
array = [1, 2, 3, 4, 5]

def func2():
	global array
    array = [3, 4, 5]
    array.append(6)
    
func()
print(array)
# [3, 4, 5, 6]

'Coding > 잡동사니' 카테고리의 다른 글

model zoo  (0) 2021.05.10
lambda  (0) 2021.05.06
quick sort  (0) 2021.04.29
super()  (0) 2021.04.12
Precision Recall Tradeoff  (0) 2021.04.09

관련글 더보기