목록Python/문법 (33)
KEK 개발로그

파이썬 내장 함수3 - open, ord, pow, range, round, sorted, str, sum, tuple, type, zip 1. 파이썬 내장 함수 >> open, ord, pow, range, round, sorted, str, sum, tuple, type, zip 함수에 대해서 알아보자! 1) open - open(filename, [mode]): 파일 이름(filename)과 읽기 방법(mode)을 입력받아 파일 객체를 돌려주는 함수이다. >> 읽기 방법(mode)을 생략하면 기본값인 읽기 전용 모드(r)로 파일 객체를 만들어 돌려준다! >> mode: w(쓰기 모드로 파일 열기) / r(읽기 모드로 파일 열기) / a(추가 모드로 파일 열기) / b(바이너리 모드로 파일 열기, b..

파이썬 내장 함수2 - id, input, int, isinstance, len, list, map, max, min, oct 1. 파이썬 내장 함수 >> id, input, int, isinstance, len, list, map, max, min, oct 함수에 대해서 알아보자! 1) id - id(object) : 객체를 입력받아 객체의 고유 주소 값(레퍼런스)를 돌려주는 함수이다. >> 같은 주소 = 같은 객체 a = 3 print(id(a)) # 1770576150832 print(id(3)) # 1770576150832 b = a print(id(b)) # 1770576150832 print(id(4)) # 1770576150864 >> a, 3, b와는 다른 고유 주소 값 2) input -..

파이썬 내장 함수1 - abs, all, any, chr, dir, divmod, enuerate, eval, filter, hex 1. 내장 함수 - 외부 모듈과 달리 내장 함수는 import가 필요 없다. >> 아무런 설정 없이 바로 사용 가능하다. - 파이썬 내장 함수: print, del, type 등의 내장 함수가 있다. 2. 파이썬 내장 함수 >> abs, all, any, chr, dir, divmod, enumerate, eval, filter, hex 함수에 대해서 알아보자! 1) abs - abs(x) : 어떤 숫자 x를 받았을 때, 그 숫자의 절대값을 돌려주는 함수이다. a = abs(-3) b = abs(-1.2) print(a) # 3 print(b) # 1.2 2) all - a..

예외 처리2 - pass, raise, Exception 클래스 1. 오류 회피하기 >> 특정 오류를 그냥 통과시켜야 할 때 pass를 사용해 오류를 회피할 수 있다. try: f = open('없는파일', 'r') except FileNotFoundError: pass # try 문 안에서 FileNotFoundError가 발생할 경우 pass 2. 오류 일부러 발생시키기 - raise 명령어를 사용해서 오류를 강제로 발생시킬 수 있다. # raise로 오류 강제로 발생시키기 class Bird: def fly(self): raise NotImplementedError # fly 함수를 제대로 구현X, 자식 클래스에서 fly 함수를 구현한다는 의지 class Eagle(Bird): pass eagle ..