본문 바로가기
python

[파이썬 기초] 파이썬에서 자주 사용하는 자료형

by 와오1 2022. 4. 7.
반응형

1. 개요

앞서 이름을 입력하는 프로그램과 숫자를 입력하는 프로그램을 다뤘다.

정수(int)를 입력받도록 하는 프로그램에 문자를 입력할 경우 어떻게 될까?

 

2. 정수 입력을 요청했지만 문자를 입력한 경우

소스

x = input("input integer A : ")
a = int(x)

y = input("input integer B : ")
b = int(y)

print(a+b)

결과

설명

1. 소스에서 보이듯 a라는 변수는 int로 지정을 했다.

2. input 명령에 문자인 'abc'를 입력

3. 형식에 대한 오류가 발생 : invalid literal for int() with base 10: 'abc' 

 

※ 자료형을 지정해 줄 경우 그에 해당하는 자료형을 입력해야 정상적으로 입력, 출력이 된다.

 

3. 대표적인 자료형

파이썬에서 다루는 자료형은 굉장히 다양하며, 그중 대표적으로 사용하는 자료형 세 가지

자료형 이름 파이썬 표기방식 설명
정수 Integer int 소스점이 없는 수 (정수) -3, 0, 1, 3
소수 Floating-point number float 소수점(.)이 있는 수
(부동소수점수)
-3.14, 0.0,1.2
문자열 String str 알파벳 혹은 다른 문자로 이루어진 문장 "abc", "Hello", "여름"

예를 들어 문자열 "111"은 단순히 1이라는 글자가 세 개 연달아 있는 문자열이며,

계산을 위해 숫자로 표기를 해야 한다면 int("111")으로 입력해야 비로소 숫자 111이 된다.

반응형

댓글