[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)