반응형
-
일반 사용법
def add(a, b):
result = a + b
return result
a = add(3, 4)
print(a)
==> 7
add(a=3, b=4) => 변수를 따로 지정하여 사용할수있다.
==> 7
-
여러개의 입력값을 받는 함수
-
매개변수 이름 앞에 *을 붙이면 입력값을 전부 모아서 튜플로 만들어 준다 !! 신기하다
def add_test(*args):
result = 0
for i in args:
result = result + i
return result
-
함수 안에서 선언한 변수의 범위 ** 매우 중요
-
함수의 매개변수 a는 변수 a와는 다른것!!! 주의하자
a = 1
def vartest(a):
a = a +1
vartest(a)
print(a)
==> 1
-
사용하고 싶다면, 결과값을 return하여 다시 변수로 받아줘야한다.
a = 1
def vartest(a):
a = a +1
return a
a = vartest(a)
print(a)
==> 2
반응형
'Python' 카테고리의 다른 글
[Python] Pandas 기초 공부 - Series (0) | 2021.01.13 |
---|---|
[Python] Class란? 개념잡기 (0) | 2021.01.04 |
[Python] Self 및 Class개념 잡기 (0) | 2021.01.04 |
[Python] - JSON Parsing(파싱) (0) | 2020.12.30 |
[Python] Closure 및 Decorator (0) | 2020.12.29 |