1장 소개
* 용어
* 설치 방법
- Python 2.5 버전 사용
2장 파이썬 소개
* 수식
- 나눗셈(/) 연산자 사용시 유의사항 : 결과를 내림을 취함
- 나머지(%) 연산자 사용시 유의사항 : 결과 값의 부호는 두번째 피연산자의 부호와 일치
* 타입
- 부동소수점 수는 근사값을 표시 하기 때문에 소수 계산시 값이 변할 수 있으니 주의함
- 연산자 우선순위 존재 : ** > - > *,/,% > +,-
- 추가 연산자 : ** 지수승 의미 (ex. 2**2 - 2의 2승 = 2^2 = 4)
* 변수와 할당문
- 변수에 대한 타입 선언이 없음
- 변수는 문자, 숫자, 밑줄을 사용할 수 있으나 숫자로 시작할 수 없다.
- 할당문은 '='을 사용하여 우측의 결과가 좌측 변수에 저장되는 형식
(ex. attribute = x + 1 )
- 위의 예와 같이 할당문에 x와 같이 변수를 사용하면 해당 변수가 사용된 시점의 값이
지정되어 사용된다.
ex. x = 1
y = x + 1
y <--- (1)
x = 2
y <--- (2)
--> (1) = 2, (2) = 2 값이 똑같다. y를 재할당 하기 전까지 계속 값과 연결 상태로 남는다
- 결합연산자 '+=, -=, /=, *=' : 다른 언어와 비슷한 단축 표기법
-> 연산 순서
1) '=' 기호 오른쪽의 수식을 계산한다.
2) '=' 기호에 추가된 연산자와 오른쪽 수식값과 계산을 한다.
3) 결과 값을 '=' 기호 왼쪽에 할당
* 오류 표시
* 함수
- 다음과 같은 형식으로 함수 시작을 지정 한다.
'def [함수명] :'
- 함수의 반환값이 있으면 return을 사용한다.
- 함수의 끝은 빈줄을 한줄 추가하면 함수의 끝을 표시한다.
- 함수 안에서 지역변수를 사용할 수 있다.
* 기본 내장함수를 지원
abs(), round(), pow(), int(), float()
'개발자 > Python' 카테고리의 다른 글
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 7장 반복 (0) | 2013.06.17 |
---|---|
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 6장 선택 (0) | 2013.06.17 |
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 5장 리스트 (0) | 2013.06.17 |
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 4장 모듈 (0) | 2013.06.17 |
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 3장 문자열 (0) | 2013.06.17 |