목록 IT정보 (76)
이롭게 현명하게

표준 라이브러리는 파이썬을 설치할 대 자동으로 컴퓨터에 설치된다. sys, re 모듈은 파이선의 중요한 표준 라이브러리이다. 코드 설명 import datetime datetime.date(year,month,day) 날짜를 표현할 대 사용하는 함수 import time time.time() time.localtime() time.asctime() time.ctime() time.strftime() time.sleep() 시간과 관련된 모듈 time.time() : UTC(협정 세계 표준시)를 사용하여 현재 시간을 실수 형태로리턴 time.localtime() : time.time()이 리턴한 실수값을 연도,월,일,시,분,초...의 형태로 바꾸어주는함수 time.asctime() : localtime()..

코드 설명 abs(x) x값의 절댓값을 리턴 all(x) 반복 가능한 값을 입력 값x로 받으며 이 값의 요소가 모두 참이면 True, 거짓이면 False를 리턴 반복 가능한 데이터 : for 문에서 사용 가능한 자료형을 의미 ex) 리스트,튜플,문자열,딕셔너리,집합 등 any(x) 반복 가능한 데이터를 입력으로 받아 x값의 요소 중 하나라도 참이 있으면 True를 리턴, 거짓이면 False를 리턴 all(x)의 반대 chr(i) 유니코드 숫자 값 i 를 입력 받아 그 코드에 해당하는 문자를 리턴하는 함수 유니코드 숫자 -> 문자 ord(x) 문자의 유니코드 숫자 값을 리턴하는 함수 문자 - > 유니코드 숫자 chr 함수와 반대 dir(값) 객체가 지닌 변수나 함수를 보여주는 함수 divmod(x,y) 2..

목차 오류 예외 처리 기법 오류 회피하기 오류 발생시키기 예외 만들기 [오류 예외 처리 기법] try, except문 try ... finally 여러 개의 오류 처리하기 try ... else 1. try except문 try 블록 : except : try 블록 수행 중 오류가 발생하면 수행된다. [ ] : 생략 가능 except : 오류 종류에 상관없이 오류가 발생하면 except 블록 수행 except 발생오류 : 오류가 발생했을 때 except 문에 미리 정해 놓은 오류와 동일한 오류일 경우에만 except 블록을 수행 except 발생오류 as 오류변수 : 미리 정해놓은 오류와 오류의 내용까지 알고 싶을 때 사용 try: ... except [발생오류 [as 오류변수]]: ... 2. try ..

패키지(Packages) : 도트(.)를 가지고 사용하여 파이썬 모듈을 계층적(디렉터리구조)으로 관리할 수 있게 해 준다. 모듈 A.B A : 패키지 명 B : A 패키지의 B모듈 가상 game 패키지 예시 game/ __init__. py sound/ __init__.py echo.py wav.py graphic/ __init__.py screen.py render.py play/ __init__.py run.py test.py 디렉터리 : game, sound, graphic, play 루트 디렉터리 : game 서브 디렉터리 : sound, graphic, play 모듈 : __init__.py , echo.py , wav.py , screen.py , render.py , run.py , test..

목차 모듈이란 모듈 만들기 모듈 불러오기 if __name__ == "__main__" 다른 파일에서 모듈 불러오기 sys.path.append 사용하기 PYTHONPATH 환경변수 사용하기 모듈 : 함수나 변수 또는 클래스를 모아놓은 파일 import 모듈이름 from 모듈이름 import 모듈함수 from 모듈이름 import * [모듈이란] 모듈 : 함수나 변수 또는 클래스를 모아놓은 파일 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있다. 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수 있고 직접 만들어서 사용할 수도 있다. [모듈 만들기] mod1.py 파일 안에 add함수와 sub 함수가 있다. 이 mod1.py파일이 바로 모듈이다. 파이썬 확장자..

class Calculator: # 부모 클래스 name='Roger' # Calculator 클래스 변수 x=0 # 인스턴스 변수 y=0 # 인스턴스 변수 def __init__(self,x,y): # 클래스 생성자 self.x = x self.y = y def setData(self,x,y): # 메서드의 매개변수 self.x = x # 메서드의 수행문 self.y=y # 메서드의 수행문 def add(self): result = self.x+self.y return result def div(self): result = self.x // self.y return result class MoreCalculator(Calculator) : # Calculator의 자식클래스 # MoreCalculato..