정보보안공부
python_연산자와 타입 본문
-- 언어의 종류(실행하는 방식에 따른) --
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 |