관리 메뉴

안까먹을라고 쓰는 블로그

[혼자 공부하는 파이썬] 02-1 자료형과 문자열 본문

Language/Python

[혼자 공부하는 파이썬] 02-1 자료형과 문자열

YawnsDuzin 2019. 12. 7. 19:30

 

반응형

 

자료형과 기본 자료형

자료(data) - 프로그래밍에서는 프로그램이 처리할 수 있는 모든 것

 Ex) 1. 카메라로 사진을 찍으면 사진이 "자료"이고, 이를 카메라에 저장하는 것이 "처리"입니다.

      2. 카카오톡으로 친구에게 사진과 함께 "여기 어때?"라는 메시지를 보냈다면 사진과 메시지가 "자료"이고

         이를 친구에게 전송하는 것이 "처리"입니다.

      3. 게임에서 경험치를 얻었다면 경험치가 "자료"이고, 경험치를 증가시키는 것이 "처리"입니다.

 

자료형(data type) - 기능과 역할에 따라 자료를 구분하여 분류한 것으로, 자료의 형식을 말합니다.

                           가장 기본적인 자료형으로는 "문자열", "숫자", "불" 이 있습니다.

 

- 파이썬에서 자료의 형식을 확인할 때는 type() 함수를 사용합니다.

 


문자열 연산자

문자열 연결 연산자 : +

 - 문자열에는 + 기호로 문자열 연결 연산을 적용할 수 있습니다. ("문자열" + "문자열")

 

문자열 반복 연산자 : *

 - 문자열을 숫자와 * 연산자로 연결하면 문자열을 반복할 수 있습니다. ("문자열" * 숫자 or 숫자 * "문자열")

 

문자열 선택 연산자 : []

 - 문자열 내부의 문자 하나를 선택하는 연산자입니다.

 - 이때 대괄호[] 안에는 선택 할 문자의 위치를 지정하며, 이 숫자를 인덱스(index)라고 합니다.

 - 파이썬은 문자열의 위치를 셀 때 무조건 0부터 시작합니다.

코드를 실행하면 0부터 시작하므로, 0번째가 "안"이 되고, 4번째가 "요"입니다.
문자를 거꾸로 출력하려면, 대괄호 안의 숫자를 음수로 입력하면, 뒤에서부터 선택할 수 있습니다.

 

문자열 범위 선택 연산자(슬라이싱) : [:]

 - 문자열의 특정 범위를 선택할 때 사용하는 연산자 입니다.

 - 첫 번째 문자부터 세 번째 문자까지 선택한다든가, 두 번째 문자부터 끝까지 선택한다든가 하는 것이며, 범위는 대괄호 안에 위치를

   콜론으로 구분해서 지정합니다. 

1번째 + 2번째 + 3번째 글자를 추출
안녕 : 0번째 + 1번째                녕하 : 1번째 + 2번째                 하세 : 2번째 + 3번째                            
녕하세요 : 1부터 끝까지           안녕하 : 처음(0번째)부터 2번째 까지

       

 

문자열의 길이 구하기

 - 문자열의 길이를 구할 때는 len() 함수를 사용합니다.

반응형
Comments