언어 자료구조 알고리즘/파이썬(Python)

[python] 5. 파이썬에서는 실수 뿐만 아니라 복소수도 제공해요.

언제나휴일 2016. 5. 15. 10:00
반응형

[python] 5. 파이썬에서는 실수 뿐만 아니라 복소수도 제공해요.



안녕하세요. 언휴예요.


앞에서 파이썬에서 정수를 10진수, 8진수, 16진수로 표현하는 방법을 알아보았죠.


이번에는 파이썬에서 실수를 표현하는 방법과 복소수를 표현하는 방법을 알아보기로 해요.


실수를 표현하는 방법은 f=0.0 처럼 일반적으로 표현하는 소수점 표현 방식과 e=3.14e3처럼 지수 표현 방식으로 표현할 수 있어요.

지수 표현 '3.14e3' 은 '3.14 x 10의 3승'을 의미해요.

파이썬으로 실수 표현


실수를 출력할 때 소수점 이하 자리는 '%.[#No]f' 포멧을 이용하여 출력합니다.


f=2/3로 설정한 후에 소수점 이하 4자리까지 출력하기 위해 print('%.4f'%f) 구문을 사용했어요. 그리고 출력 결과를 보면 0.6667이 나오는 것을 알 수 있습니다. 


그리고 f=3.1로 설정한 후에 소수점 이하 4자리까지 출력한 결과를 보면 0.3333인 것을 알 수 있어요.


이를 통해 파이썬에서 실수를 출력할 때는 반올림 값을 출력한다는 것을 알 수 있어요.


파이썬에서는 복소수 데이터도 표현할 수 있어요. 


'c = 2+3j' 처럼 실수부 + 허수부j로 표현해요. i가 아니라 j라는 것에 주의하세요.


복소수에서 실수부에 접근하기 원할 때는 .real을 사용하고 허수부에 접근할 때는 .imag를 사용해요. 허수는 image number예요.

파이썬에서 복소수 표현


반응형