Python

[Python] 기초문법 - 함수

Jeong Jeon
반응형
  • 일반 사용법

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