본문 바로가기
Python

파이썬 - 자료형 및 자료형 변환

by 앵남(Andy) 2021. 9. 13.

글 개요

이 글은 파이썬 기초를 다시 복습하기 위해 작성된 내용입니다.

 

 

 

글 본문

 

자료형

자료형이란 효율적인 메모리 사용을 위해서 데이터를 정수형, 실수형, 문자형, 논리형으로 구분한 것입니다. 

이렇게 4가지 타입마다 메모리 크기가 결정됩니다. 

- 정수형

- 실수형

- 문자형

- 논리형

 

파이썬에서는 4가지 자료형이 존재합니다. 정수형은 메모리가 허용되는 한 무한으로 사용이 가능합니다. 

실수는 대략 소수점 17~18번째에서 데이터 손실이 발생합니다. 

 

 

자료형 변환

파이썬에서는 자료형 변환을 쉽게 할 수 있습니다. 

 

문자 -> 숫자

num1 = '1'
num2 = '2'

num1 = int(num1)
num2 = int(num2)
print(num1 + num2) # 3

파이썬에 내장되어있는 int라는 함수를 통해 문자열로 되어있는 변수를 정수로 변환할 수 있습니다. 

 

 

숫자 -> 문자

string1 = 233
string2 = 000

string1 = str(string1)
string2 = str(string2)

print(string1 + string2) # 233000

또한, 숫자도 파이썬에 내장되어 있는 str이라는 함수를 통해 변환할 수 있습니다. 

 

 

논리형 - > 숫자

boolean1 = True # 1
boolean2 = True # 1

boolean1 = int(boolean1)
boolean2 = int(boolean2)
print(boolean1 + boolean2) # 2


boolean1 = True # 1
boolean2 = False # 0

boolean1 = int(boolean1)
boolean2 = int(boolean2)
print(boolean1 + boolean2) # 1

 

 

번외: 빈 공백  - > 숫자

area1 = ''
area2 = ' '


area1 = int(area1)
area2 = int(area2)
print(area1 + area2)

'Python' 카테고리의 다른 글

정적타입언어 vs 동적타입언어  (0) 2021.09.15
Python- matplotlib 한글설정하기  (0) 2021.09.14
파이썬 - 입력 출력 다루기  (0) 2021.09.13
파이썬 변수명 짓기  (0) 2021.09.13
Python의 데이터, 메모리, 변수  (0) 2021.09.13

댓글