더북(TheBook)

① 조건문을 정의합니다.

ⓐ 가정 설정문이라고 불리는 assert는 뒤의 조건이 True가 아니면 에러를 발생시킵니다. 따라서 c == 'M'이 아니면 오류가 발생합니다. 예를 들어 다음과 같습니다.

a = 1
assert a == 11

조건이 True가 아니기 때문에 다음과 같은 오류가 발생합니다.

---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
<ipython-input-1-b211624433f8> in <module>
      1 a = 1
----> 2 assert a == 11

AssertionError:

isinstance는 주어진 조건이 True인지 판단합니다. 예를 들어 다음과 같이 사용합니다.

print(isinstance(1, int)) ------ 1이 integer인지 판단
print(isinstance(1.2, int)) ------ 1.2가 integer인지 판단
print(isinstance('deep learning', str)) ------ deep learning이 string인지 판단
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.