```python
if 4 in [1,2,3,4]: print("4가 있습니다")
```
예제 해석
만약 4가 1, 2, 3, 4 중에 있으면 "4가 있습니다"를 출력한다.
시스템 프로그래밍이나 하드웨어 제어와 같은 매우 복잡하고 반복 연산이 많은 프로그램은 파이썬에 부적절함
이러한 약점을 극복할 수 있게끔 다른 언어로 만든 프로그램을 파이썬 프로그램에 포함시킬 수 있음
파이썬 라이브러리
파이썬 프로그램을 작성할 때 불러와 사용할 수 있는 미리 만들어 놓은 파이썬 파일 모음
순수 파이썬만으로 제작된 것도 많지만 C로 만든 것도 많음
다른 사람이 작업한 소스 코드도 한눈에 들어와 이해하기 쉬움
파이썬 예제
# simple.py
languages = ['python', 'perl', 'c', 'java']
for lang in languages:
if lang in ['python', 'perl']:
print("%6s need interpreter" % lang)
elif lang in ['c', 'java']:
print("%6s need compiler" % lang)
else:
print("should not reach here")
단락을 구분하는 괄호({ }) 문자가 없음
파이썬 프로그램은 줄을 맞추지 않으면 실행되지 않음
줄을 맞추어 코드를 작성하는 행위 ⇒ 가독성 ↑
"들여쓰기”