본문 바로가기
파이썬/통계분석

[파이썬 강의] 3. 자료형 - 숫자형

by 만다린망고 2021. 9. 27.
반응형

 

 

파이썬 자료형에는 세가지가 있습니다.

 

- 숫자형

- 문자열

- 논리형

 

이번 시간에는 숫자형에 대해 배워봅시다. 숫자형은 정수, 실수, 복소수 세가지로 나뉩니다. 그 외에도 2진수, 8진수, 16진수도 있는데 여기서 다루지는 않겠습니다. 나중에 필요한 상황이 생기면 그때 배우도록 합시다. 

 

R의 경우는 정수를 입력할 때 뒤에 L을 붙여야 합니다. 파이썬은 알아서 인식합니다. 변수 a에 3을 입력해봅시다. 변수의 자료형을 확인하려면 type 함수를 이용하면 됩니다. 

 

>>> a=3
>>> type(a)
<class 'int'>

 

소수점을 입력하면 실수로 인식합니다. 

 

>>> b=3.1
>>> type(b)
<class 'float'>

 

복소수는 허수부분에 j를 붙여서 입력합니다. 

 

>>> c=2+9j
>>> type(c)
<class 'complex'>

 

복소수는 아래와 같이 생성할 수도 있습니다. 

 

>>> complex(2,3)
(2+3j)

 

주의할 점은 1을 생략하면 안된다는 것입니다. 2+j 가 아니라 2+1j로 입력해야합니다. 

 

>>> d=2+j
Traceback (most recent call last):
  File "<pyshell#42>", line 1, in <module>
    d=2+j
NameError: name 'j' is not defined

 

반응형

댓글