def
문함수를 정의한는 기본 명령어
def 함수 이름(매개변수): # 콜론(:) 빼먹지 않기
수행할 문장1 # 들여쓰기 주의
수행할 문장2
> def add(a, b):
retuen a + b
> add (233, 43) // 276
> def calculator(a, b):
retuen a + b, a - b, a * b, a / b
> calculator(12, 3)
// (15, 9, 36, 4.0)
>type(calculator(12,3))
// <class 'tuple'>
a + b, a - b, a * b, a / b
여러 개의 수식을 함수로 저장하면
결과값으로 튜플 tuple
을 반환한다
결과값의 자료형을 type()
함수로 확인가능하다
튜플
파이썬의 자료형 중 하나
값을 바꿀수 없다
소괄호()
로 표현한다
calculator()
함수에 숫자 대신 글자라는 문자 str
를 넣으면 오류 발생한다TypeError : insupported operand type(s) for + 'int' and 'str'
type
의 변수가 들어가면 오류가 발생한다