[Python] 파이썬

[Python] 파이썬 기본 자료형 ( int, float )

ITsubin 2022. 7. 12. 10:43

1. 파이썬 기본 자료형

자료형 Type 크기 값 예시
문자열 str ??? 'a', 'hello', "A", "Hello", ...
정수형 int ??? 0, 10, -71, ...
실수형 float ??? 0.0, 5.58. -4.67, ...
논리형 bool 1byte True, False

1-1. 정수형 ( int )

> Integer (정수)

> 양의 정수, 음의 정수, 0을 포함하는 자료형.

> 기본적으로 원하는 값의 크기를 제한 없이 사용 가능

   (다른 언어와 다르게 arbitary-precision을 이용하여 데이터 표현 형식 범위가 더 넓음)

 

파이썬 2.x 버전에서는 long타입이 따로 존재했지만,

3.x 버전부터는 long타입이 사라진 대신 int형을 크기 제한 없이 사용 가능해졌습니다.

int형의 크기는 컴퓨터 메모리에 의해서만 제한됩니다.

 

int 사용법

  • int(1.9)
  • int(True)
  • int(False)
  • int('100')

문자열 내에 숫자가 아닌 값을 포함하면 에러가 납니다.

ex) print ( int ( '100.0' ) )


1-2. 실수형 ( float )

> floating point number (부동 소수)

> 지수 형식이나 복소수 형식으로 표현 가능

구분 특징 예시 의미
실수 소숫점이 있는 숫자 3.14 3.14
지수 e를 포함하는 숫자 1.5e2 1.5 * 10 ^ 2
복소수 실수와 허수(j)를 포함하는 숫자 1.5 + 2.54j 허수 i 대신 j나 J를 사용

 

float 사용법

  • float(1)
  • float(True)
  • float(False)
  • float('3.14')
  • float('100')
  • complex(10, 20)