[Python] 자료형

참고교재:

시간순삭 파이썬 - 예스24 (yes24.com)

 

시간순삭 파이썬 - 예스24

이 책은 프로그래밍을 처음 시작하거나 너무 어려워 기초부터 다시 배우고 싶은 학습자도 따라올 수 있도록 쉽고 친근하게 설명된 책이다. 기초부터 차근차근 알려주고 있으며, 실생활 소재를

www.yes24.com

 


파이썬에서 사용할 수 있는 자료의 종류

  • 모든 프로그램은 자료(data)를 처리한다.
  • 프로그래밍에서 사용되는 숫자와 문자 등의 자료형태는 자료의 종료의 따라 자료형(data type)으로 구분된다.

 

프로그래밍에서 가장 기본적인 자료형

 

자료형
정수(int) -2 , -1 , 0 , 1 , 2 ...
실수(float) 3.2 , 3.14 , 0.5451 ...
문자열(str) 'Hello', "123" ...

 

 

파이썬에서는 변수에 어떤 종류의 자료도 저장할 수 있다.

다른 언어에서는 변수를 선언할 때 반드시 자료형을 먼저 지정해야하지만, 파이썬에서는 자료형을 특별히 지정하지않고

변수 안에 어떤 종류의 자료를 저장하면 된다.

자료형 예시

 

정수형과 실수형

  • 수에는 정수(int), 실수(float) , 복소수(complex) 3가지 타입이 있다.
  • 이러한 수치형 데이터는 산술연산이 가능하다.
수치형 데이터
정수 -2, -1, 0, 1 , 2 ...
실수 3.14 , 1.2517 ...
복소수 1 + 2j , -3j ...

 

 

복소수 예시

 

 

문자열

  • 문자열(string)은 문자들의 나열(sequence of characters)이다.
"Hello Python" = 'Hello Python' 은 같은 표힌이다.

 

  • 작은 따옴표(' ')와 큰따옴표(" ")를 사용하여 문자열을 만들 수 있다. 문자열을 작은 따옴표로 묶어도, 큰 따옴표로 묶어도 동일한 의미이다.
  • 문자열은 변수에 저장이 가능하며, 변수에 문자열을 저장하고 변수 이름만 입력하고 enter키를 누르 면 변수에 저장된 문자열이 출력된다.
x = 'hello'
x
'hello' #결과값 hello

 

수치형 데이터와 문자열 구분

  • 컴퓨터에서 문자열 "100"과 숫자 100은 아주 다르게 취급된다.

코드 및 실행결과

 

print(100+200) : 100+200을 하면 (정수 + 정수) 형태가 되어 덧셈이 된다.
print("100" + "200")  : "100" + "200" 은 문자열과 문자열을 합하는 것으로 2개의 문자열을 연결하게 된다.

 

'Python' 카테고리의 다른 글

[Python] 연산자  (2) 2023.12.28
[Python] 문자열/수 입력받기  (1) 2023.12.27
[Python] 변수  (2) 2023.12.27