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()

Posted by 빌리 :