본문 바로가기

전자 공학/파이썬

5. 파이썬 독학하기 - 문자열 연산하기

반응형

안녕하세요. 취업한 공대누나입니다.

오늘은 파이썬에서 문자열을 연산하는 방법에 대해 알아보도록 하겠습니다.


1. 문자열 더하기

 

파이썬에서는 말 그대로 문자열을 더해줄 수 있습니다.

+연산자를 사용해서 더해주면 되는데요.

a에 GDNN을 대입하고 b에 BLOG를 대입한 후 출력할 때 a+b를 하니까 GDNNBLOG가 출력된 것을 확인할 수 있습니다. 다른 언어에 비해 비교적 쉽고 간편하게 문자열들을 이어줄 수 있습니다.


2. 문자열 곱하기

 

파이썬에서는 문자열을 곱해줄 수도 있는데요.

같은 문자열을 여러번 반복해서 사용할 수 있습니다.

a*3을 출력하니 a가 세번 출력된 것을 확인할 수 있습니다.

자신이 출력하고자 하는 횟수만큼 곱해주면 됩니다.


3. 문자열 인덱싱

 

문자열 인덱싱이란 문자열 중에서 특정 문자를 가리키는 것을 나타냅니다.

대부분의(?) 언어가 그러하듯이 파이썬 또한 0부터 시작한다고 아시면 됩니다.

문자열 인덱싱은 아래와 같이 []를 이용해서 하게 됩니다.

GDNN BLOG라는 문자가 있으면 0번째가 G 1번째가 D와 같이 인덱스가 정해지게 됩니다.

그래서 우리가 출력하고 싶은 부분을 []를 이용해서 출력해주면 됩니다.  


4. 문자열 슬라이싱

 

인덱싱은 문자열에서 한 문자만을 단순히 뽑아내는 것이었습니다.

인덱싱과 비슷하게 슬라이싱이라는 방법이 있는데 슬라이싱은 좀 더 덩어리채로 뽑아낸다고 생각해주시면 됩니다. 아래 예제를 보고 이해해보도록 하겠습니다.

 

주의할 점이 있다면 2번줄과 3번줄입니다.

a[0:3]까지라고 하면 0번째, 1번째, 2번째, 3번째 문자가 출력되는 것이 아니라 0부터 2까지 출력됩니다.

즉 0<=a<3이라고 생각하면 됩니다.

그래서 a[0:4]까지 해줘야지 GDNN이라는 글자가 출력되는 것입니다.

반응형