반응형
[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예요.
반응형
'언어 자료구조 알고리즘 > 파이썬(Python)' 카테고리의 다른 글
[python] 10. 파이썬을 잘 사용하기 위한 첫 걸음, 리스트를 소개합니다. (0) | 2016.05.20 |
---|---|
[python] 9. 목록의 값을 변경하지 않을 때는 TUPLE을 이용하세요. (0) | 2016.05.15 |
[python] 8. 함수를 만들어 코드를 재사용하기 (0) | 2016.05.15 |
[python] 7. input 함수 사용하여 입력받기 (0) | 2016.05.15 |
[python] 6. 다양한 방법으로 문자열 표현할 수 있어요. (0) | 2016.05.15 |
[python] 4. 정수를 10진수, 8진수, 16진수로 표현할 수 있어요. (0) | 2016.05.13 |
[python] 3. print 함수 사용하여 출력하기 (0) | 2016.05.08 |
[python] 2. 변수를 이용하여 여러 문맥에서 자료 값을 설정 및 가져오기 (0) | 2016.05.08 |
[python] 1. 인터프리터이기도 한 파이썬, 산술 계산에도 쉽게 사용할 수 있어요. (0) | 2016.05.08 |
[Python 살펴보기] 4. 모듈 만들기 (0) | 2016.05.01 |