2. 자료형

Pywiki
Sam (토론 | 기여)님의 2021년 10월 4일 (월) 20:11 판
둘러보기로 가기 검색하러 가기

파이썬 자료형에 대한 문서.


1 개요

자료(데이터)의 형태.

1.1 why?

문자와 숫자를 서로 연산할 수는 없다. 다른 형태의 데이터를 연산할 땐 다른 규칙이 필요한데, 이를 구분하여 에러가 발생하지 않도록 한다.

2 자료형

2.1 형태

자료형 설명 예시
숫자형 수에 대한 것 -1, 0, 3.14 등
문자열 문자들. 따옴표로 구분한다. 따옴표를 3개 사용해서도 가능하다. "문자", '문자', '''문자''', """문자""" 등
Boolean 논리형. True, False

2.2 데이터 타입

의도 방법 설명
데이터가 어떤 타입인지 파악하기 type(데이터) 데이터의 타입을 'str', 'int' 형태로 반환한다.

조건문과 연계해서 사용할 수도 있다.

2.3 자료형태변환

의도 방법 이름기원
문자열로 바꾸기 str(데이터) string
정수로 int(데이터) integer
실수로 float(데이터)

유의 : 2.0-1.9 계산을 하다가 0.00000004 형태의 아주 작은 오차가 생긴다.

때문에 소수점 자리가 중요한 연산의 경우, round 함수로 오차를 제거해주어야 한다.

float

2.4 데이터 입출력

2.5 입력

input("나타낼 설명") 형태로 기입하면 입력칸을 생성할 수 있다. 기본적으로 문자열을 받기 때문에 필요한 형태로 변화시켜야 한다.

변수명 = int(input("나타낼 설명"))

2.6 출력

print(데이터) 형태로 필요한 것을 출력할 수 있다.