[파이썬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

댓글()