데이터 처리 도구/Python

[Python] 데이터 타입

yourhm 2022. 9. 27. 14:57

데이터 타입

1. 숫자형

- expression 안에 정수와 부동소수점 실수가 같이 있을 때, 정수는 암묵적으로 부동소수점 실수로 타입이 변환된다.

- integer인 두 수를 나눗셈하는 경우, 수행 결과가 floating point 로 변환된다.

 

(1) Integers (정수)

-28 , -4 , 0 , 1 , 70, 100, 575204

 

 

(2) Floating Point Numbers (부동소수점 실수)

-2.5 , 0.0 , 59.6 , 170.0

 

 

2. 문자형

- 문자형은 텍스트 데이터를 나타낸다.

- 작은 따옴표(') 또는 큰 따옴표(")로 감싼다.

a = 'hello'
b = 'world'
c = '1234'  # 따옴표로 감싸주었기때문에 숫자가 아닌 문자형이다.

 

 

3. type( )

- 데이터 타입을 출력해주는 함수

 

 

 

데이터 타입 변환하기

- 데이터 타입이 일치하지 않는 경우 연산 수행이 되지 않을 수 있다.
- 따라서 타입 변환을 통해 연산을 해야하는 경우가 있다.

- 문자형 -> 숫자형으로 변환하는 경우, numeric characters 가 포함되지 않았다면 실행되지 않고 오류가 발생할 수 있다.

 

함수 설명
int() 정수로 변환해주는 함수
float() 부동소수점 실수로 변환해주는 함수
str() 문자형으로 변환해주는 함수

 

 

 

 

input( )

- 일시 중지한 후 사용자로부터 데이터를 입력받아 읽어오라고 지시하는 함수

- input( ) 함수로 받은 입력값은 string으로 반환된다.