코딩한걸음
article thumbnail
728x90
반응형

파이썬의 자료형 - 문자열 자료형


문자열( String )이란 문자, 단어 등으로 구성된 문자들의 집합이다.

쉽게 생각하면 큰/작은 따옴표(" ", ' ')안에 들어있으면 문자열로 인식한다

그래서 "12345"를 문자열로 인식한 것

 

str() 함수를 이용해 문자열로 바꿀 수도 있다

터미널에선 똑같이 12345로 보이지만 타입이 int와 str로 다르다.


문자열 연산하기

  • 문자열 더해서 연결하기

문자열에서 + 연산은 연속을 뜻한다. 문자열이 연속으로 출력된다

 

  • 문자열 곱하기

문자열에서 * 연산은 반복을 뜻한다. 문자열이 반복돼서 출력된다


문자열 인덱싱과 슬라이싱

인덱싱( Indexing )은 무엇을 '가리킨다'는 의미고, 슬라이싱( Slicing )은 '잘라낸다'는 뜻이다

 

  • 문자열 인덱싱

파이썬에서는 인덱스를 0부터 세기 때문에 실수하기 쉽다.

문자열에 대괄호 [ ]를 사용하면 해당 인덱스를 불러올 수 있고

양수면 정방향

음수면 역방향으로 해당 인덱스를 불러온다


  • 문자열 슬라이싱

문자열을 해당 구간만큼 자르는 방법이다.

python

012345

이렇게 인덱스가 정해지고 인덱스를 불러오는것처럼 대괄호 안에 [시작인덱스:끝인덱스]를

적어주면 시작인덱스부터 끝인덱스-1 만큼 구간을 자른다.

또 끝인덱스를 생략하면 시작인덱스부터 그 문자열의 끝까지 뽑아낸다.

728x90
반응형
profile

코딩한걸음

@Joonyeol_Yoon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!