함수만들기
- 함수는 def로 만들 수 있음, 이미 파이썬에 있는 함수가 있지만 본인이 직접 만들 수 있다.
- def는 define(정의하다)의 약어로 함수를 정의 하는 것
- def 함수명(변수명) :
수식 명령어
return 변수
- 모니터 노출 시 : print(함수변수) <- 함수 호출문
*** 파이썬의 함수는 다중치환 및 다중 반환이 가능하다.
여러 개 리턴이 가능하다
함수의 종류
- 사용자함수 : 사용자가 직접 함수를 정의해서 사용하는 함수(함수 정의 부분과 함수의 호출 부분이 존재)
- 내장함수 : 파이썬 프로그램 설치 시 내장 함수의 정의 부분의 코드들이 같이 설치 되기 때문에 사용자가 함수를 별도로 정의할 필요 없음
- input( ) : 키보드로 입력 받는 함수
- print( ) : 화면에 출력하는 함수
- list( ) : 리스트 생성 함수
- 함수는 중첩으로 만들 수 도 있다.
- 파이썬은 함수명을 동일하게 할수 없다.
- 함수 안에서 다른 함수 호출은 가능
def max2(a,b):
r=a
if b>r :
r=b
return r
def max3(a,b,c):
r = max2(max2(a,b),c)
return r
print(max3(100,12,15))
(결과값) 100
반응형
'Python > Python Basic' 카테고리의 다른 글
파이썬 모듈 기본 & import 사용법 (0) | 2019.05.09 |
---|---|
파이썬, 클래스와 객체 그리고 생성자 (0) | 2019.05.09 |
python 파이썬, 리스트와 배열 (0) | 2019.05.08 |
파이썬 자료구조 기본 : List / tuple / dictionary / set (0) | 2019.05.08 |
파이썬, 문자열 처리와 포맷팅(%s, %d 등) (0) | 2019.05.08 |
댓글