본문 바로가기
개발 언어/Python

[Python] 문자열 자료형 - 기본 사용 방법 + 연산 방법

by 우주다람쥐 2020. 3. 2.
반응형

자료형 중 문자열 자료형에 대해 알아보자.

 

1. 문자열 사용 방법

 

문자열은 단어나 문장 등으로 구성된 문자들의 집합을 의미한다.

기본적인 사용 방법은 다음과 같다.

기본적인 문자열 사용 방법

문자열을 다양하게 정의하는 이유는 아래와 같은 다양한 경우에서 모두 사용할 수 있게 해주기 위함이다.

 

(1) 문자열 안에서 작은따옴표(') 또는 큰따옴표(") 사용하기

문자열 안에서 작은따옴표(') 또는 큰따옴표(")를 사용하려면 아래와 같이 해야한다.

작은따옴표(') 또는 큰따옴표(") 사용 방법

작은따옴표 안에 작은따옴표를 쓰거나 큰 따옴표 안에 큰 따옴표를 쓰면 아래처럼 에러가 발생한다.

에러발생!

시작과 끝을 제대로 인식할 수 없어서 에러가 발생한다.

그렇다면 작은따옴표 안에 작은따옴표를 쓰거나 큰 따옴표 안에 큰 따옴표를 쓰려면 어떻게 해야할까?

아래와 같이 사용하면 해결할 수 있다.

백슬러시(\)를 사용한 표현 방법

 

(2) 여러 줄의 문자열 작성하기

기본적으로 여러 줄의 문자열을 나타내는 방법은 아래와 같다.

줄바꿈 표현 방법
결과

줄바꾸기 이외에도 다양한 이스케이프 코드가 존재한다.

이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 문자 조합이다.

해당 코드를 활용하면 문자열을 좀 더 다양하게 사용할 수 있다.

 

주로 쓰는 이스케이프 코드표 (출처 : https://wikidocs.net/13#_3)

 

문자열 자료형도 연산을 할 수 있다.
연산하는 방법에 대해 알아보자.

 

2. 더하기

 

문자열과 문자열을 더하면 하나로 합쳐진다.

문자열 더하기
결과

 

3. 곱하기

 

문자열과 숫자형을 곱하면 해당 문자열이 여러번 반복된다.

문자열 곱하기
결과

 

4. 길이 구하기

 

 len라는 함수를 이용해 문자열의 길이를 구할 수 있다.

문자열 길이 구하기

 

결과

 

반응형

댓글