더북(TheBook)

4.2 22가지 프로그래밍 지름길

이 절에서는 파이썬 코드를 간단 명료하게 해 주는 가장 일반적인 기법을 살펴볼 것이다. 일부는 이미 소개하고 깊이 알아보기도 했지만, 대부분은 이 책에서 처음 소개하는 것들이다.

필요하다면 코드를 여러 줄에 걸쳐서 작성한다.

for 루프는 현명하게 사용한다.

대입 연산자 조합을 이해한다( +=).

다중 대입을 사용한다.

튜플 대입을 사용한다.

고급 튜플 대입을 사용한다.1

리스트와 문자열 ‘곱하기’를 사용한다.

다중 값을 반환한다.

루프와 else 키워드를 사용한다.

불리언과 'not'의 이점을 활용한다.

문자열은 문자의 나열로 다룬다.

replace를 사용하여 문자를 제거한다.

필요 없는 루프는 사용하지 않는다.

연결된(chained) 비교 연산자를 사용한다.2

함수 테이블(리스트, 딕셔너리)로 switch 문을 모방한다.

is 연산자는 정확하게 사용한다.

단일 행 for 루프를 사용한다.

여러 문장을 하나의 행으로 줄인다.

단일 행 if/then/else 문을 작성한다.

range와 함께 Enum을 생성한다.

IDLE 안에서 비효율적인 print 함수 사용을 줄인다.

큰 번호 안에 언더스코어(_)를 넣는다.

자, 각 기법을 하나씩 살펴보자.

 

 


1 역주 언패킹과 별표 기호(*)를 사용한 대입을 포함한다.

2 역주 4 < x < 7

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