Python/Python Basic Lesson
Python Programming Basic - 8. 함수 (function)
Pydole
2020. 3. 2. 20:39
함수 문법
def 함수명(self, args):
… 수행코드 1 …
… 수행코드 1 …
return 결과값
* def 함수 내에서는 스페이스 4번으로 들여쓰기
인자없이는 self 함수 : 함수 안에 수행결과값 리턴
def func():
a = "Hello"
return a
func()
a와 b라는 "매개변수" 를 받아서 덧셈하는 함수 만들기
def plus(a,b):
return a + b
plus(3,5)
8
"정해져 있지 않은 여러 개" 의 입력값을 받아서 덧셈하는 함수 만들기
def plus(*args):
return sum(args)
plus(1,2,3,4,5,6,7,8,9,10)
55
* 입력값이 정해져 있지 않을 때는 변수 앞에 * 표시를 써서 가변으로 받을 수 있다.
* (*args) 배열로 할당되며, sum(배열)은 배열안에 숫자를 모두 더해주는 함수이다.
a는 매개변수로 받고, b = 10고정값으로 덧셈하는 함수 만들기
def plus(a,b=10):
return a + b
plus(20)
30