일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 구글ga
- 파이썬독학
- 파이썬
- 파이썬변수
- GoogleAds
- 직장인영어회화
- 독서
- 구글애즈
- googlechrome
- 크롬
- 파이썬배우기
- 구글GDN
- 구글애널리틱스보고서
- 구글광고
- 일빵빵스토리가있는영어회화
- python
- 구글애드워즈
- 활용점정
- 일빵빵
- 파이썬기초
- 영어회화추천
- GA
- 웹로그분석
- 구글크롬
- googleanaytics
- 영어회화
- Analytics
- 구글애널리틱스
- 파이썬공부
- chrome
- Today
- Total
직장인 난중일기
파이썬(python) 함수 알아보기 본문
파이썬 함수의 종류
함수에 대해서 알아 본다.
파이썬 함수는 3가지 정도로 분류할 수 있다.
내장 함수는 파이썬에 포함 되어 있는 함수로 영어로는 Built-In Function 이라고 한다.
빌트인은 익숙한 단어다. 빌트인 냉장고, 가스레인지, 세탁기 등등 따로 구매하지 않아도 집 안에 다 설치가 되어 있는 제품들이다.
내장함수도 마찬가지로 파이썬에 처음부터 포함이 되어 있어서
바로 쓸 수 있는 함수들이다. 예를 들면 print, range 등을 내장 함수라 하는 것이다.
모듈은 비슷한 함수를 묶어 놓은 것을 말한다.
그 안에 있는 함수들을 모듈의 함수라 한다.
개인이나 회사가 만들어 놓은 모듈도 있고,파이썬에서 기본으로 제공하는 모듈도 있는데,
그런 모듈 안의 함수를 갖다 쓸 수가 있다.
사용자 정의 함수는 직접 만들어서 쓰는 함수다.
말 그대로 내가 함수의 기능을 정하고, 만들어서 사용할 수 있는 것이다.
함수의 기본 구조
함수의 기본 구조에 대해 알아 본다.
위와 같이 하면 함수를 만들어 쓸 수 있다.
함수를 만들 떄는 'def' 라는 키워드를 사용한다.
뒤에 함수의 이름을 정하고, 소괄호 안에 인수를 넣는다.
인수는 '입력값'이다.
다음 줄에 들여쓰기 후 실행할 명령을 하고,
그 다음 줄에 return 이라는 키워드를 써서 반환 값을 돌려주는거다.
인수는 함수가 받는 값, 반환값은 돌려주는 값이라고 보면 된다.
인수나 반환 값은 있어도 되고 없어도 된다.
그 중 하나만 있어도 되고, 여러 개가 있어도 된다.
def my_func() 이라는 함수를 만들었다.
이 함수는 '안녕' 이라는 문자열을 출력하는 함수다.
def를 제외한 'my_func() ' 을 쓰면 '안녕' 이라는 값이 출력된다.
이번에는 두 개의 숫자를 입력 받고, 그 값을 저장 후 돌려주는 함수다.
여기서 인수는 (num1, num2) 이며, 콤마로 구분을 해서 두 개의 값을 받는 것이다.
returnd은 뒤에 있는 값을 돌려주는 것인데, num1, num2를 값을 돌려준다.
num1, num2 를 각각 4, 7로 입력을 했다.
그럼 이를 더한 값을 돌려주게 됨으로 11이란 값이 출력이 된 것이다.
이번에는 입력 받은 것을 더하고, 곱한 값을 돌려주는 함수다.
num1 + num2 과 num1 * num2 를 콤마로 구분했다.
3, 4를 인수로 입력했더니 더한 값인 7 과 곱한 값인 12 를 튜플로 묶어서 출력을 해줬다.
'코딩공부 > 파이썬(Python)' 카테고리의 다른 글
파이썬(python) 문자열 포매팅 (0) | 2018.12.21 |
---|---|
파이썬(python) 모듈 알아보기! (0) | 2018.12.08 |
파이썬(python) 딕셔너리 키 값 추가 / 접근 / 제거하기 (0) | 2018.12.05 |
파이썬(python) 딕셔너리 (0) | 2018.12.04 |
파이썬(python) 패킹과 언패킹 (0) | 2018.12.03 |