KT AIVLE School/Python프로그래밍 & 라이브러리
함수 생성 및 활용
Rabet
2024. 9. 5. 16:31
1. input
#함수정의
def 함수이름(매개변수1, 매개변수2 = 기본값):
코드
return 결과물
#함수 사용
함수이름(매개변수1, 매개변수2)
함수의 입력값 수를 정하고 싶지 않을 때 * 추가
type은 튜플로 표현된다.
def number(*num) :
print(num,type(num))
2. output
print & return
print : 함수를 보여줘
return : 함수결과를 돌려줘
- 여러개의 return 값을 받고 한개만 받고 싶다면?
a, _ = 함수이름(1,2) → _를 사용하여 생략한다.
3. 예외 처리
3-1. 입력값 예외 처리
type(a) == int
type(a) is int
int, float, str, list, dict 가능
3-2. 오류 유형별 처리
try:
오류를 감지하고자 하는 코드 블럭
except Exception as e :
print("오류발생: ",e)
except 오류는 alueError, ZeroDivisionError 등 여러가지 입니다.