[20210730] Python 기본 문법 5 - 예외, 내장 함수, 라이브러리
예외 예외는 발생 전 예상 가능한 오류를 가리키며, 예외 처리는 예외가 발생하였을 때 수행할 작업을 설정하는 것이다. "try: 예외가 발생할 수 있는 구문 except: 예외가 발생했을 때 수행할 구문"과 같은 형태로 예외를 처리할 수 있다. # 예외 처리: FileNotFoundError (파일이 없을 때), ZeroDivisionError(0으로 나눌 때), # IndexError(없는 또는 초과한 인덱스), IndentationError(들여쓰기 에러) 등 # f = open("없는 파일", 'r') # 4 / 0 # a = [1,2,3] # a[4] # 예외, 에러 처리 기법 (자바에서는 try~catch) try, except 문 """ try: ... except [발생 오류[as 오류 메시..
2021. 7. 30.
[20210728] Python 기본 문법 3 - 함수, 사용자 입력, 파일
함수(function) 함수는 매개변수를 입력받아 작업을 수행한 후 값을 반환해준다. "def: 함수명(매개변수1, 매개변수2,..., 매개변수n)"와 같은 형식으로 함수를 직접 정의할 수 있다. 매개변수 지정 시에는 형을 지정하지 않아도 되며(참고로 Python 3.6 이후에는 정적 타입 선언도 가능해짐), 값 반환은 return 예약어를 사용한다. # 함수 """ 기본구조 def 함수명(매개변수): 수행할 문장 1 수행할 문장 2 return 리턴값 .... """ # 인수와 매개변수 def add(a, b): # a, b는 매개변수(parameters) return a + b a = 3 b = 4 c = add(a, b) # a, b는 인수(arguments) print(c) # 함수의 형태는 입력..
2021. 7. 28.