함수 문법
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
'Python > Python Basic Lesson' 카테고리의 다른 글
Python Programming Basic - Append. 문자열 포맷팅 (0) | 2020.03.02 |
---|---|
Python Programming Basic - Append. 내장함수 (Built-in function) (0) | 2020.03.02 |
Python Programming Basic - 10. 날짜 다루기 (0) | 2020.03.02 |
Python Programming Basic - 9. 파일읽고 / 쓰기 (0) | 2020.03.02 |
Python Programming Basic - 7. 딕셔너리 함수 (0) | 2020.03.02 |
Python Programming Basic - 7. 리스트 함수 (0) | 2020.03.02 |
Python Programming Basic - 6. 반복문 (while) (0) | 2020.03.02 |
Python Programming Basic - 6. 반복문 (for문) (0) | 2020.03.02 |