더북(TheBook)

1.22 복습 문제

  1 파이썬에 데이터 선언이 없다는 것을 고려했을 때, 이론적으로 초기화되지 않은 데이터를 가질 수 있는가?

 

  2 파이썬 정수가 ‘무한(infinite)’이라는 의미는 무엇인가? 그리고 전혀 무한이 아니라는 것은 무엇을 의미하는가?

 

  3 이론적으로 클래스는 무한 범위를 가질 수 있는가?

 

  4 파이썬에서 들여쓰기가 다른 프로그래밍 언어 대부분보다 더 중요한 이유는 무엇인가?

 

  5 파이썬 프로그램의 들여쓰기는 완전히 일관성 있게 사용하는 것이 가장 좋은 방법이다. 반면 파이썬이 들여쓰기에 주는 자유는 무엇인가? 정확하게 프로그램 안에서 반드시 일관성 있게 들여쓰기를 사용해야 하는 곳이 어디인가? 어디가 다른가? 예제와 함께 설명하라.

 

  6 파이썬 프로그램에서 들여쓰기를 탭 문자로 하면 정확하게 어떤 문제가 생기는지 설명하라. (문법 에러가 발생하는가?)

 

  7 파이썬의 엄격한 들여쓰기 규칙이 어떤 장점을 가져오는가?

 

  8 파이썬 함수에서 다른 값을 얼마나 많이 반환할 수 있는가?

 

  9 함수에 대한 선행 참조 문제를 다시 떠올려 보자. 어떤 경우에 이 문제가 발생하는가?

 

10 파이썬 텍스트 문자열을 작성한다고 해 보자. 무슨 따옴표를 사용해야 하는가(작은따옴표, 큰따옴표 혹은 따옴표 3개)?

 

11 C와 같은 다른 언어에서 단일 기본 타입의 집합으로 구성된 배열을 제공하는 것과는 다르게, 파이썬 리스트가 가지는 다른 점이 무엇인지 최소한 하나 이상 기술하라.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.