파이썬을 배울때 자료형을 아는것은 매우 중요합니다. 본인이 입력하는 코드가 어떠한 자료형인지 파악을 해야 그에 적용되는 코드를 짤 수 있기 때문인데요, 오늘은 파이썬의 자료형의 첫번째로 숫자형에 대해서 알아보겠습니다.
파이썬의 자료형으로는 숫자형(Number), 문자형(String), 리스트(List), 튜플(Tuple)등이 있습니다. 그 중 오늘 다루어볼 숫자형은 크게 정수(Interger), 실수(Float), 복소수(Complex number)로 나눌 수 있습니다.
1. 정수형 / Interger
우리가 흔히 얘기하는 -2, -1, 0, 1, 2, 3...와 같은 정수 입니다.
이용하는 방법은 변수를 해당 정수에 대입하면 됩니다. 보시는것 처럼 0이나 음의 정수도 포함이 되며, 여기서 쓴 함수는 print(type())입니다. type 괄호안에 해당하는 변수를 대입하면 그 변수의 type을 출력하는 함수입니다! 변수의 type을 판별하는데 자주 쓰이는 아주 유용한 함수이므로 알아두시면 좋습니다! 정수형의 경우는 interger의 줄임말인 int로 출력됩니다 :)
2. 실수형 / Float
다음으로 알아볼 실수형은 정수형보다는 조금 더 자주쓰는 타입입니다. 그 이유는 소수점을 포함하기 때문인데요, 따라서 자연스럽게 정수보다는 더 많은 범위를 포함하게 됩니다. 영어로는 Float 라고 하는데 예를 들면 -3.141592, 0.005, 76.2가 있습니다!
정수형과 동일한 방법으로 변수에 해당되는 실수를 대입하면 되고, print(type())함수를 사용했을때의 type은 'float'로 출력됩니다. 수학 표기법에서 지수를 표기할때 'e'를 사용할 때도 있는데, 파이썬에서도 이를 사용할 수 있습니다. 예를 들어3.5×10^5는 3.5e5(혹은 3.5E5)로 표현할 수 있고 print(type(3.5e5))의 경우 'float'를 출력합니다.
3. 복소수 / Complex number
파이썬에서는 복소수 역시 사용할 수 있습니다! 파이썬에서 복소수를 표기할 때는 실수부(Real part)와 허수부(Imaginary part)로 나누고 허수부 앞에 j나 J를 표기합니다.
변수 a와 b 모두 복소수로, 이 경우에는 type은 complex로 출력됩니다. 복소수에서는 몇가지 함수를 쓸 수 있는데, 변수.real와 변수.imag는 각각 변수의 실수와 허수부의 값을, 변수.conjugate()는 해당 복소수의 켤례복소수(conjugate)를, 그리고 abs(변수)는 해당 복소수의 절댓값을 보여줍니다.
참고로 결과를 출력하는 라인에 """ 문단 """, 혹은 ''' 문단 ''' 를 하면 문단의 내용이 통채로 주석 처리가 됩니다. 문장 앞에 #을 붙혀도 상관 없지만 문단이 길어지면 복잡해지므로 큰 따옴표나 작음 따옴표 세개로 문단 전채를 주석 처리 할 수 있음을 알면 편리합니다!
'프로그래밍 > Python' 카테고리의 다른 글
[Python] - 파이썬 Input 함수 / 사용자 입력 값을 변수에 대입 (0) | 2021.11.05 |
---|
댓글