참고교재:
파이썬에서 사용할 수 있는 자료의 종류
- 모든 프로그램은 자료(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 |