본문 바로가기
728x90
반응형

study/Python48

[Python] 34. 클래스에서 사용되는 특별한 함수들, 모듈, 정규식, 파일 읽고 쓰기 1. OS 사용하기 2. 2. sqlite : 파이썬 내부의 DB(데이터베이스) 3. mariadb 설정 # -*- coding: utf-8 -*- """ Created on Fri Jun 17 09:16:58 2022 @author: p011v """ ''' 클래스에서 사용되는 함수들 __repr__, __init__, __add__ ... 추상함수 : 반드시 오버라이딩 하도록 강제화된 함수 raise NotImplementedError 모듈 : import 모듈명 if__name__=='__main__' : 실제실행되는 경우만 호출 import 모듈명 as 별명 from 모듈명 import 함수명 => 모듈명을 생략됨 정규식 : 문자열의 형태를 지정할 수 있는 방법 import re 파일 : open.. 2022. 6. 17.
[Python] 33. Test 답 # -*- coding: utf-8 -*- """ Created on Thu Jun 16 14:37:16 2022 @author: KITCOOP test0616_A.py """ ''' 1. main이 실행 되도록 Rect 클래스 구현하기 가로,세로를 멤버변수로. 넓이(area),둘레(length)를 구하는 멤버 함수를 가진다 클래스의 객체를 print 시 : (가로,세로),넓이:xxx,둘레:xxx가 출력 [결과] (10,20), 넓이:200,둘레:60 (10,10), 넓이:100,둘레:40 200 면적이 더 큰 사각형 입니다. ''' class Rect : w=0 h=0 def __init__(self,w,h) : #생성자 self.w = w self.h = h def __repr__(self) : #객.. 2022. 6. 16.
[Python] 33. Test 1. main이 실행 되도록 Rect 클래스 구현하기 가로,세로를 멤버변수로. 넓이(area),둘레(length)를 구하는 멤버 함수를 가진다 클래스의 객체를 print 시 : (가로,세로),넓이:xxx,둘레:xxx가 출력 2. main 이 실행 되도록, Calculator 클래스를 상속받은 UpgradeCalculator 클래스 구현하기 3. 2번에서 구현한 Calculator 클래스를 이용하여 MaxLimitCalculator 클래스 구현하기 MaxLimitCalculator 클래스에서 value 값은 절대 100 이상의 값을 가질수 없다. 4. 다음 코드는 알파벳 대문자의 모스 부호를 저장한 딕셔너리 데이터입니다. 대문자 알파벳을 입력받아 알파벳의 해당하는 모스 부호를 출력하는 코드를 작성하시오 5.. 2022. 6. 16.
[Python] 33. 클래스에서 사용되는 특별한 함수들, 모듈, 정규식, 파일 읽고 쓰기 1. 클래스에서 사용되는 특별한 함수들 2. 모듈 : import 모듈명. 3. 정규식 4. 파일 읽기, 쓰기 # -*- coding: utf-8 -*- """ Created on Thu Jun 16 08:48:12 2022 @author: p011v """ ''' 함수 : def 예약어로 함수 정의 return 값 : 함수를 종료하고 값을 전달 매개변수 : 함수를 호출할 때 필요한 인자값 정의 가변매개변수 : 매개변수의 갯수를 지정안함. 0개 이상. * p 표현 기본값설정 : (n1=0, n2=0) :0, 1, 2개의 매개변수 가능 예외처리 : try, except, finally, else, raise 클래스 : 멤버변수, 멤버함수, 생성자. 인스턴스변수 : self.변수명. 객체 별로 할당되는 변수.. 2022. 6. 16.
728x90
반응형