본문 바로가기
728x90
반응형

IT관련/Python37

[확고의 쓱~ 훑어보는 기록] Python - DB (1) (데이터베이스 연결 방법) 보호되어 있는 글 입니다. 2022. 8. 3.
[확고의 쓱~ 훑어보는 기록] Python - 예외 처리 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #-*- coding:utf-8 ''' Created on 2022. 4. 7. @author: hwakgo ''' x = 3 y = 0 L = [1,2,3] try: print(x/y)#★ 어떤 숫자를 0으로 나눌 수 없음. 여기서 발생한 에러를 마치 에러가 안 난 것처럼 예외 처리할 수 있음 print(L[4])#★ 예외 처리 형태 : try / except, except2... / [else 생략 가능] / finally #★ 예외가 발생하면 여러 예외 중 해당하는 except로 이동/실행 -> [예외가 발생 안 하면 else로 이동] -> 마지막으로 fi.. 2022. 8. 3.
[확고의 쓱~ 훑어보는 기록] Python - 연산자 오버로딩(__add__ / __radd__ / __sub__) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 #-*- coding:utf-8 ''' Created on 2022. 4. 7. @author: hwakgo ''' class NumBox: def __init__(self,num): self.num = num self.num2 = num def __add__(self,num):#★ 왼쪽에 위치한 객체 잠조변수와 덧셈하려면 __add__ 함수가 자동으로 호출된다 self.num += num return "더하기(__add__):" +str(self.num) def __radd__(self,num):#★ .. 2022. 8. 3.
[확고의 쓱~ 훑어보는 기록] Python - 상속 예제(2) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 #-*- coding:utf-8 ''' Created on 2022. 8. 2. @author: hwakgo ''' #(문제)p1과 e1의 내용이 콘솔 창에 출력되게 나머지 내용을 작성하시오 #class Person: # pass # #class Employee(Person): # pass # #p1 = Person('웬디',30)#name,age #p1.show() # #e1 = Employee('태연',3456,'과장',400)#name,age,position,sala.. 2022. 8. 3.
728x90
반응형