Super Kawaii Cute Cat Kaoani
728x90
SMALL

파이썬공부 4

파이썬 추가적인 개념 - 2

예외처리 -> 오류가 발생했을 때 어떻게 할지를 정하는 것이다. 원래는 오류가 발생하면 무조건 프로그램이 꺼진다. 그런데 오류가 발생해도 그 오류를 어떻게 처리해서 넘어가게끔 만들 수도 있다. 그게 예외처리. 기본 구조는 다음과 같다. + 예제 try 안쪽에 있는 에러가 발생하면 except에서 에러 내용을 처리해라. 그 내용이 e에 담겨서 print 된다. 그냥 에러가 났을 때는 프로그램이 멈추면서 에러를 뿌렸는데 이렇게 하면 에러가 나도 에러를 처리하고 아래에 또 다른 코드가 있으면 그걸 그대로 실행해준다. try .. else 파일을 open했는데 파일이 없으면 FileNotFoundError를 출력. else는 try 안쪽이 구문의 오류가 없을 때 실행된다. 만약, 파일 open이 성공했으면 re..

Python/Python Study 2021.01.14

파이썬 추가적인 개념 - 1

클래스, 모듈, 패키지, 예외 처리, 내장/외장 함수에 대해 공부한다. 클래스 -> 반복되는 변수 & 메소드(함수)를 미리 정해높은 틀(설계도) 클래스가 왜 필요한가? 두개의 계산을 각각 하고 싶을 때! 이런식으로 함수를 여러번쓰면 굉장히 귀찮다. 똑같은 기능을 여러번써야하잖아. 그래서 클래스를 사용한다. 클래스라는 것을 만들고 그 클래스를 이용해서 똑같이 생긴거는 여러개 instance라고 찍어낼 것이다. 클래스는 함수랑 변수가 똑같은 구조를 계속 여러번 써야하니까 그냥 하나로 묶어서 설계도로 만들어보자. 클래스는 class Calculator: 처럼 맨 앞을 대문자로 쓰는 것이 정석이다. add라는 것을 클래스를 이용해서 한번만 정의를 해놓으면 이걸 계속 찍어낼 수 있다. -> __init__은 처음..

Python/Python Study 2021.01.09
728x90
반응형
LIST