-
Python Programming Basic - 8. 함수 (function)Python/Python Basic Lesson 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
'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