글 개요
이 글은 파이썬 기초를 다시 복습하기 위해 작성된 내용입니다.
글 본문
자료형
자료형이란 효율적인 메모리 사용을 위해서 데이터를 정수형, 실수형, 문자형, 논리형으로 구분한 것입니다.
이렇게 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 |
댓글