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 등 여러가지 입니다.
'KT AIVLE School > Python프로그래밍 & 라이브러리' 카테고리의 다른 글
Pandas (0) | 2024.09.06 |
---|---|
Numpy (0) | 2024.09.06 |
데이터 분석/모델링을 위한 데이터 구조 (1) | 2024.09.05 |
흐름 제어 (조건문과 반복문) (0) | 2024.09.05 |
자료형 (list, dictionary, tuple) (3) | 2024.09.05 |