number = 1;
def VarTest(number): number = number + 1;
VarTest(number); print(number); |
1
함수 안에 지역변수로 생성되서 + 1이 되지 않는다.
number = 1;
def VarTest(number): number = number + 1; return number;
number = VarTest(number); print(number); |
2
number = 1;
def VarTest(): global number; number = number + 1;
VarTest(); print(number); |
2
'Python' 카테고리의 다른 글
python input, print (0) | 2019.09.02 |
---|---|
python lambda (0) | 2019.09.02 |
python 함수2 (0) | 2019.09.02 |
python 함수1 (0) | 2019.08.27 |
python for활용 (0) | 2019.08.27 |