SMALL
python 함수는 입력인자에 대해 mutable(가변의), immutable(불변의) 가 있어요.
call-by-value, call-by-reference(전공자는 이렇게 이해)
숫자, 문자열, tuple →immutable(불변의)
list → mutable(가변의),
def my_func(tmp_number, tmp_list):
tmp_number += 10
tmp_list.append(100)
data_x = 10
data_list = [1, 2, 3]
print('현재 data_x : { }, data_list : { }'format.(data_x, data_list))
my_func(data_x, data_list)
현재 data_x : 10, data_list : [1, 2, 3]
print('현재 data_x : { }, data_list : { }'format.(data_x, data_list))
현재 data_x : 10, data_list : [1, 2, 3,100]
//
stack 함수를 위한 임시저장 공간
LIST
'Python' 카테고리의 다른 글
0630 python Range (0) | 2021.07.01 |
---|---|
0701 python 의 내장함수 (0) | 2021.07.01 |
0701 Local variable vs global variable (0) | 2021.07.01 |
0701 1급 함수 first-classes function (0) | 2021.07.01 |
0701 python의 함수적 특징 (0) | 2021.07.01 |
댓글