[Python] 공부 20140505
파이썬은 바이트코드를 생성한다. garbage collection 기능 regular expression 지원 대소문자를 구분한다. divmod(9, 5) (1, 4) 경로 확인방법 $which python vim O : 행 위에 삽입 .py파일의 앞에 #!/usr/bin/python or #!/usr/bin/env python -> 이식성을 위해 파이썬 인터프리터 안(혹은 다른 모듈)에서 모듈 파일을 수행하기 위한 방법은 두 가지가 있다. 1) execfile 이용 >>>execfile('modfile.py') 2) import로 수행 -> 이쪽이 바람직한 듯 >>>import modfile >>>modfile.s # 모듈 안에 정의된 s를 이용할 수 있다. 연속라인 줄바꾸기 앞의 '\'는 다음 라인을 현재 라인과 연결시켜 주는 역할을 한다. 치환문(assignment), 대입문 >>>a = 1 변수의 형은 우측의 객체에 의해서 결정된다. 한 번에 치환 >>>c, d = 3, 4 >>>x=y=z=0 >>>e=0.3; f=3.4 >>>e, f = f, e # 값의 교환 이름과 객체 파이썬은 다른 많은 언어와는 달리 변수의 이름과 값 객체가 분리되어 있다. 예를 들어, a = 1이란 문에서 숫자 1이 변수 a에 저장되는 것이 아니다. 파이썬에서는 a를 이름, 숫자 1을 객체라고 하며, 두 개념은 분리되어 있다. 파이썬과 같은 동적인 자료형을 가지는 언어에서는 변수의 생성과 소멸이 언제든지 일어날 수 있기 때문에 이름이 주소로 변환되지 않고 별도의 장소에 이름이 보관되며, 이름과 객체와읭 관계 정보를 추가로 가지고 있다.(소스코드를 기계어 수준으로 번역해서 실행...