inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

다중상속

사용자 정의 예외처리

240

마이구미

작성한 질문수 6

0

선생님 안녕하세요.

사용자 정의 예외처리 강좌를 공부하다가 궁금한 점이 생겨 질문드려요.

BigNumberError 클래스를 생성하면서 Exception 클래스를 상속받는다고 하셨는데,

상속은 부모클래스의 내용을 자식클래스가 갖게되는 것이라고 배웠습니다!

해당 코드 내에서는 Exception이라는 클래스가 따로 정의되지 않았지만

사용자 정의 예외처리를 할 때에는 항상 괄호안에 Exception 을 적어주면 되는 건가요? 

(내장함수와 비슷한 개념으로 이해하면 될까요?)

정리하자면, 다음과 같은 사용자 정의 에러 구문에서

class BigNumberError(Exception):

BigNumberError ← 이 부분은 제가 임의로 지정할 수 있고

(Exception): ← 이 부분은 사용자 정의 예외처리를 위해서 고정적으로 사용되는 부분 맞는지요?

python

답변 2

0

마이구미

우와 알려주신 링크에 자세한 내용들이 많네요!! 앞으로 필요할때마다 참고하겠씁니다 답변 감사합니다^.^

0

나도코딩

안녕하세요

네 이해하신 내용이 맞습니다 ^^

아래 링크는 파이썬 공식 문서 홈페이지인데요,

https://docs.python.org/ko/3/library/exceptions.html

스크롤 내리시다보면 Exception 에 대해 이런 내용이 나옵니다.

"모든 시스템 종료 외의 내장 예외는 이 클래스 파생됩니다. 모든 사용자 정의 예외도 이 클래스에서 파생되어야 합니다."

궁금증 해소에 도움되길 바랍니다 ^^

감사합니다.

quiz 8 오류 문제

0

70

1

str() 작성 위치

0

52

1

아나콘다

0

61

1

윈도우 설치 도와주세요

0

74

1

std_weight함수에서weight만return가능한가요?

0

69

1

오른쪽위 실행버튼을 누르면 터미널에 에러가 뜨고 컨트롤+F5를 누르면 에러가 안뜹니다.

0

35

1

설치해서 시작하는데 문제가 있습니다.

0

70

1

함수 입력할 때 설명 툴팁 나오게 하려면 어떻게 하나요?

0

105

1

2장 환경설정 문의

0

74

1

스타크래프트 프로젝트

0

74

1

python 파일명.py 입력시 Python 출력

0

133

1

로드맵 질문있습니다!

0

85

2

오류

0

74

1

질문 있습니다.

0

76

1

블로그에 학습한 내용을 정리해도 괜찮을까요?

0

172

1

#퀴즈 3의 5번 질문

0

72

1

print("ㅋ"*5) 에 대한 결과가 도출되지 않습니다

0

81

1

가변인자의 위치가 중요한가요?

0

79

1

vscode옛날 버전 설치

0

221

1

글자색상이 선생님처럼 안나옵니다

0

186

1

슬프네

0

156

1

quiz 6번 관련 문의입니다.

0

129

1

퀴즈#3에 대해서 이렇게 작성해도 되나요?

0

194

1

피드백 부탁드립니다

0

93

1