PRACTICE MATERIAL

pymysql · 실습·개념 참고 화면 5

「jupyter server 에 로그남기기 (파일만 생성)」 문맥에 삽입된 원본 실습·개념 참고 화면이다. 소스 코드에서 실행까지 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.

328 × 54원본 이미지
CONCEPT → PRACTICE → VERIFICATION

객체 식별자와 실행 중 예외를 실제 출력으로 구분하기

실행 결과가 무엇을 증명하는지 한정하고, 값의 동일성·객체 정체성·예외 발생 지점을 따로 읽는다.

  1. 같은 값과 같은 객체를 나누어 읽는다==는 값 비교이고 is는 객체 정체성 비교다. id는 객체가 살아 있는 동안 유지되는 식별자다.
  2. 문법을 통과한 뒤 실패한 호출을 찾는다문자열 index는 지정 범위에서 처음 일치한 위치를 반환하고 없으면 ValueError를 발생시킨다. end는 포함되지 않는다.
  3. 같은 조건을 작은 예제로 재확인한다index의 예외를 예상하고 처리하면 뒤의 검증도 계속할 수 있다. 예외 처리 없이 실행하면 실패한 호출 이후의 문장은 실행되지 않는다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
pymysql · 실습·개념 참고 화면 5
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념