정보보안공부

python_연산자와 타입 본문

Language/python

python_연산자와 타입

Steady_sp 2017. 1. 12. 15:49

-- 언어의 종류(실행하는 방식에 따른) --

 

1. 인터프리터(interpreter) 언어

- 실행 언어

- 실행기, 해석기, 쉘

- 파이썬, 펄, 루비, php, javascript, ...

- 따로 컴파일 과정을 거치지 않는다.

- 실행기를 통해서 바로 실행이 가능

 

2. 컴파일(compile) 언어

- 번역 언어

- 컴파일러(compiler) : 번역기

- C, C++, Java, ...

 

컴퓨터가 사용하는 언어 -> 기계어(0,1)

 

일반적으로 사용하는 언어 -> 자연어(영어, 한글, ...)

 

파이썬에서 사용하는 데이터 타입

- 정수, 실수, 문자, 복소수, 유리수

 

수와 수식

- 기호 : +(덧셈), -(뺄셈), *(곱셈), /(나눗셈), **(지수), //(몫연산), %(나머지)

 

 

 

실수 연산에 대한 정확성

- 거의 대부분 언어들은 실수에 대한 정확한 연산을 지원하지 못한다.

 

복잡한 수식

- 우선순위 : ** > *, /, //, % > +, -

- 우선순위 변경 : ( )

 

타입 확인 : type(숫자)

- int(integer), float(float)

 

 

타입 변환(형 변환)

- 강제 형변환

- 정수 형태로 형변환 : int() -> 소수점 밑은 사라진다.

- 실수 형태로 형변환 : float()

 

 

* 참고 round -> 반올림

round( 10/3, 2 ) = 3.33 -> 소수 2번째 짜리까지 반올림을 한다.

 

 

 

'Language > python' 카테고리의 다른 글

python_day06_input함수 이용하기  (0) 2017.01.16
python_day05_집합, 논리와 논리식  (0) 2017.01.13
python_day04_리스트,튜플,딕셔너리  (0) 2017.01.13
python_변수,사용자 입력과출력  (0) 2017.01.13
python_문자열  (0) 2017.01.13
Comments