[파이썬3.0]데이터 형 – 수치(숫자)형 - 기타
프로그램 언어/파이썬2014. 4. 26. 21:37
▣복소수형 상수
복소수형은 실수부와 허수부로 표현되는데, 허수부는 j나 J를 숫자 뒤에 붙인다.
>>> a=1+2j
>>> b=2+3j
>>> print(a+b)
(3+5j)
>>> print(a*b) #복소수 연산도 된다.
(-4+7j)
>>> a.real #실수부만 출력
1.0
>>> a.imag #허수부만 출력
2.0
>>> a
(1+2j)
>>> a.conjugate() #켤레 복소수
(1-2j)
좀 더 다양하고 복잡한 것을 하려면 cmath모듈을 사용하면 된다.
Math모듈을 사용하면 오일러 공식을 구현할 수도 있다.
이처럼 다양한 모듈로 좀더 복잡한 공식이나 계산을 할 수 있다.
▣분수
Fractions모듈을 사용하면 분수도 표현 가능하다.
보면 ' '(작은 따옴표)로 해도 되고 아니면 ,(콤마) 로 해도 된다.
둘 간의 계산도 가능하고, float()로 소수형으로 변환도 된다.
참고 : 파이썬3 바이블, headfirst python, headfirst programing
'프로그램 언어 > 파이썬' 카테고리의 다른 글
[파이썬3.0]데이터 형 – 바이트 (0) | 2014.04.26 |
---|---|
[파이썬3.0]데이터 형 – 문자열 (1) | 2014.04.26 |
[파이썬3.0]데이터 형 – 수치(숫자)형 - 실수형 (0) | 2014.04.26 |
[파이썬3.0]데이터 형 – 수치(숫자)형 - 정수형 (0) | 2014.04.26 |
[파이썬3.0] 파이썬 기초-변수 (0) | 2014.04.26 |
댓글()