티스토리 뷰
• 파이썬 – 함수
• 중복
코드를 재사용할 때는 함수(function)라고 하는 형태로 코드를
작성하는 것이 좋다. 함수는 한번 잘 작성해 두면, '호출'해서 사용할 수
있으므로 개발 생산성을 크게 높일 수 있다.
- 내장함수 : print(), len(), input() 등 과 같이 파이썬에서 제공하는 함수
- 사용자 정의 함수 : 보통 def( ): 형태로 사용자가 만들어서 사용한다.
• 일단
print()함수를 이용하여 ‘사과'출력을 보자.
• 파이썬 – 함수 (반환값이 있는 함수)
------------------------------------------------------------------
• 한
개의 반환 값이 있는 함수
>>> def cal_upper(price):
increment = price * 0.3
upper_price = price + increment
return upper_price
>>> cal_upper(1000)
1300.0
>>>
# upper_price에 바인딩 하여 사용
>>> upper_price = cal_upper(1000)
>>> print(upper_price)
1300.0
>>> upper_price = cal_upper(5000)
>>> print(upper_price)
6500.0
• 두
개의 반환 값이 있는 함수
>>> def cal_upper_lower(price):
offset = price * 0.3
upper = price + offset
lower = price - offset
return (upper, lower)
>>>
# 두 개의 값을 받기위해
(upper, lower)튜플을 사용하였다.
>>> (upper, lower) = cal_upper_lower(1000)
>>> upper
1300.0
>>> lower
700.0
>>>
'IT 이야기 > python basic' 카테고리의 다른 글
17 파이썬 모듈 1 (모듈 만들기) (0) | 2017.11.20 |
---|---|
16. 파이썬 함수 2 (내장함수 소개) (0) | 2017.11.17 |
14. 파이썬 제어문 5 (중첩 루프) (0) | 2017.11.16 |
13. 파이썬 제어문 4 (반복문 while~) (0) | 2017.11.16 |
12. 파이썬 제어문 3 (반복문 for~) (0) | 2017.11.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 기초프로그래밍
- Python
- Emperor
- 11월 기업경기전망
- 리스트
- Classic
- LTV
- 파이썬
- 조성진
- 부동산
- 라캄파넬라
- 피아노
- 카루소
- 2017년 2분기 경제전망
- enrico caruso
- 클래식
- 주택시장
- 가계부채
- 파급효과
- 황제
- 위축
- enrico
- 베토벤
- Caruso
- DTI
- intermezzo
- 경제자료
- 통신산업
- cavalleria
- 인터메조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함