파이썬의 자료형에 대해 알아봅시다

반응형

- 파이썬의 자료형에 대하여 -

 

이번 포스팅에서는 파이썬에서의 자료형에 대해 알아보도록 하겠습니다. 프로그래밍 언어를 접해보신 분들이라면 크게 어렵지 않으시겠지만 프로그래밍을 처음 접하시는 분들은 상당히 난해하게 생각이 들 수도 있습니다. 천천히 초보 파이썬사용자가 알 수 있또록 자세히 차근차근 알아보도록 하겠습니다. 

 

 

● 자료형

자료형이란 값의 타입을 말합니다. 

1+1 = 2

이라는 게 있을 경우 1을 숫자로 보면 결과가 당연히 2가 나올 것입니다. 

'1' + '1' = 11

하지만 이와 같은 경우 1을 문자로보고 + 붙여준다는 의미로 되기 때문에 11이라고 나옵니다. 이렇듯 각 값의 타입에 따라 결과값이 달라지게 되므로 자료형에 대한 의미가 상당히 중요하겠습니다. 

 

1. 변수

변수란 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수를 말합니다. 다시 말해 어떠한 값도 들어갈 수 있게 변하는 값을 말합니다. 

ex) a = a + 1 이라는 것이 있을 경우 왼쪽 변수 a에 오른쪽 a+1을 담으라는 뜻입니다. 

2. 숫자형

1) 정수형 (2, 4, -4)

파이썬 정수형

2) 실수형 (2.13, -33.23)

파이썬 실수형

3) 컴퓨터식 지수 표현 방식 ( 3.14e10, 3.14e-10)

파이썬 제곱수

4) 사칙연산

5+7은 12가 나옵니다. 

파이썬 더하기
더하기

5 * 7=35 입니다. 파이썬에서의 곱하기는 *로 수행하오니 착오 없으시기 바랍니다. 

곱하기

5 ÷ 10 = 0.5 입니다. 파이썬에서의 나누기는 /로 수행합니다. 

파이썬 나누기
나누기

9 ÷ 5 의 몫은 1입니다.  파이썬에서의 나누기의 몫을 구할 때는 //로 수행합니다. 

파이썬 나누기 몫
나눗셈 몫 구하기

 

9 ÷ 5 의 나누기의 나머지는 4입니다.  파이썬에서의 나누기의 나머지를 구할 때는 %로 수행합니다. 

파이썬 나누기 나머지
나누기 나머지 구하기

 

 

3. 이스케이프 문자

1) n : 문자열 안에서 줄을 바꿀 때 사용합니다.

2) \t : 문자열 사이에 탭 간격을 줄 떄 사용합니다.

3) \\ : 문자 \를 그대로 표현할 때 사용합니다.

4) \' : 작은 따옴표(')를 그대로 표현할 때 사용합니다.

5) \: 큰 따옴표(')를 그대로 표현할 떄 사용합니다.

6) \r : 줄바꿈문자입니다. 현재 커서를 가장 앞으로 이동합니다.

7) \f : 줄바꿈문자입니다. 현재 커서를 다음 줄로 이동합니다. 

8) \a : 벨소리(출력할 떄 소리를 냅니다

9) \b :백스페이스

10) \000 : NULL

11) """(큰따옴표 3개) : 10)까지의 이스케이프 문자를 안 쓰고도 여러 줄을 그대로 표현해 줍니다. 

파이썬 큰따옴표3개

 

4. 문자열 연산

1) 변수끼리 더하면 붙여쓰게 되는 효과가 됩니다. 

파이썬 문자열 연산

 

2) 문자열변수에 곱하기를 하면 해당 문자열을 곱한 수대로 표현하라는 뜻입니다.

파이썬 문자열 연산2

 

5. 스트링 인덱싱(Indexing)

1) 문자열 변수 a에 a[0] 배열 표현을 쓸 경우 "python"의 맨 앞글자를 가져오게 됩니다. 다른 프로그래밍 언어에서는 쉽지 않은 부분인데 파이썬에서는 매우 쉽게 구현이 가능한 부분입니다. 

파이썬 인덱싱

2) 문자열이 들어가 있는 변수 a에 a[-1]의 뜻은 문자열의 맨 끝 자리 숫자를 의미합니다. 

파이썬 인덱싱2

 

5. 문자열 슬라이싱(Slicing)

1) 문자를 0번째 문자부터 4번째의 문자열까지를 뜻합니다. 문자열을 자른다고 해서 슬라이싱이라고 합니다. 

파이썬 슬라이싱

2) 간격을 줄 수도 있습니다. 아래 a[0:8:2]의 뜻은 0번째부터 8번째까지 2의 간격을 의미합니다. 그래서 맨 앞 p 다음에 2칸 단위씩 하여 t, o가 찍히는 모습을 볼 수 있습니다. 

파이썬 슬라이싱2

 

3) a[::2] 와 같이 표현할 경우 처음부터 끝까지 2의 간격으로라는 슬라이싱 처리가 됩니다. 

파이썬 슬라이싱3

반응형

'IT > Python' 카테고리의 다른 글

파이썬 외부 라이브러리 설치  (0) 2022.07.20