프로그래밍/Python

Python 1장. 자료형 - 숫자형

seungdols 2014. 6. 21. 02:49



자료형이 무엇일까?



자료형은 어떤 형태를 지정해주는 것이라고 할 수 있다.


동그란 모양을  원형이라고 할 수 있듯이 어떤 형태를 지정해주는 것.


정수형, 실수형, 문자형 등등


자료형 - 숫자형


1. 정수형

>>> a = 8456
>>> a
8456

2. 실수형

>>> b = 1.5
>>> b
1.5


3. 복소수 

>>> a = 1 + 2j
>>> a
(1+2j)
>>> b = 2 + 3i
SyntaxError: invalid syntax
>>> b = 2 + 3j
>>> b
(2+3j)
1.0
>>> a.imag
2.0
>>> a.conjugate()
(1-2j)
>>> abs(a)
2.23606797749979


복소수의 경우 대부분의 언어가 지원하지 않았으나, 요즘 지원하는 추세이다.


* C99의 경우에도 Complex number 지원.


숫자 연산

>>> a = 3
>>> b = 4
>>> a/b
0.75
>>> a + b
7
>>> a - b
-1
>>> a%b
3


* 파이썬의 경우 반복적인 숫자연산, 하드웨어 제어등은 파이썬의 장점을 부각 시킬 수 없다.


반응형

'프로그래밍 > Python' 카테고리의 다른 글

5장. 반복문 - while  (0) 2014.07.28
4장 변수  (0) 2014.07.28
3장 분기문  (0) 2014.07.28
2강. 자료형  (0) 2014.06.24
Python에 대한 호기심  (0) 2014.06.21