[ python ] 함수의 정의와 사용 방법
페이지 정보
작성자 웹지기 댓글 0건 조회 2,673회 작성일 21-02-24 21:52본문
함수의 정의와 사용 방법
함수란(function)
- 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합
- 함수 사용 목적
= 반폭을 피함
= 모듈화로 가독성 높임
= 문제발생시 기능변경 필요시 손쉽게 유지보수
- 구조
(defined: 정의)
def 함수명(매개변수) :
실행문장
return 반환변수
#함수 만들어 보기
def numberSum(num1, num2) :
result = num1 + num2
return result
numberSum(4,5)
9
#두개의 숫자와 연산 기호를 매개변수로 입력 받아
#연산하는 함수 cal을 만드시오
#독스트링 사용법
#함수내에서 """ 세개로 앞뒤를 감싸준다 """독스트링"""
#cal(10,20) 같은 해당 함수에서 Shift + tab 클릭
#설명 문구가 나오게 된다. 이를 독스트링이라 한다.
def cal(num1, num2, op) :
"""덧셈과 뺄셈을 계산하는 함수"""
if op == '+' : result = num1 + num2
elif op == '-' : result = num1 - num2
elif op == '*' : result = num1 * num2
elif op == '/' : result = num1 / num2
return result
print(cal(5,7,'+'))
12
#함수의 값을 튜플로 가져오기
def addSub(n1, n2) :
return n1+n2, n1-n2
addSub(7,5)
(12, 2)
#튜플을 나눠서 담기
a,b = addSub(10,11)
print(a)
print(b)
21
-1
#가변매개변수
def sumMany(*args) :
print(args)
sumMany(1,2,3,4,5)
(1,2,3,4,5)
#def sumMany2(*args) :
tot=0
for i in args :
tot+=i
return tot
sumMany2(1,2,3,4,5,6,7,8,9,10)
55
댓글목록
등록된 댓글이 없습니다.