티스토리 뷰
함수란? 만든 사람이 정해 둔 일을 수행하는 역할
기본적인 함수 정의
문법
˚ def 함수이름(인수) :
함수가 실행되면 실행될 문장들
return 결과값
인수 존재 | 반환값 존재 |
함수 사용 예시 |
|
X | X |
>>> def example() : ... x = 10 ... y = 10 ... print(x+y) ... >>> example() 20 |
|
X | O |
>>> def example() : ... x = 10 ... y = 5 ... return 10+5 ... >>> example() 15 >>> x = example() >>> x 15 |
|
O | X |
>>> def example(a, b) : ... a += 1 ... b -= 2 ... print(a) ... print(b) ... >>> example(10,10) 11 8 |
|
O | O |
>>> def example(a, b) : ... return a*b ... >>> var = example(10,10) >>> var 100 |
※return 을 통한 반환값은 변수에 대입하여 사용할 수 있습니다.
반응형
LIST
'프로그래밍 > Python' 카테고리의 다른 글
파이썬 ! 클래스(Class) (0) | 2017.06.18 |
---|---|
파이썬 ! 반복문 ( for, range, while, break, continue) (0) | 2017.06.05 |
파이썬 ! 조건문 ( IF, 논리연산자, 비교연산자 ) (0) | 2017.06.04 |
파이썬 ! 데이터 유형 2 (리스트, 튜플, 딕셔너리, 불리언 ,셋) (0) | 2017.06.03 |
파이썬 ! 데이터 유형 1 (숫자, 문자열) (0) | 2017.06.01 |
댓글