관리 메뉴

정리왕

파이썬 문자열2 (문자열 연산) 본문

6.개발/파이썬 공부하기

파이썬 문자열2 (문자열 연산)

정리합니다 2020. 11. 29. 11:37
반응형

 

 

문자열도 더하거나 곱할 수 있다.

우리가 프로그래밍을 배우는 이유는 반복작업을 자동화하고 싶기 때문에 배우기 때문에

파이썬 문자열을 좀 더 간편하게 조작할 수 있는 방법이다.

 

 

1. 문자열 연산하기

파이썬 문자열을 더하거나 곱하는 방법에 대해서 알아보자.

 

 

1) 문자열 더해서 연결하기 (Concatenation)

위 코드에서 세번째 줄을 보자. 복잡하게 생각하지 말고 눈에 보이는 대로 생각해 보자.

"Python"이라는 head 변수와 " is fun!"이라는 tail 변수를 더한 것이다.

결과는 'Python is fun!'이다.

즉 head와 tail 변수가 +에 의해 합쳐진 것이다.

직접 실행해 보고 결괏값이 제시한 것과 똑같이 나오는지 확인해보자.

 

 

 

2) 문자열 곱하기

위 소스 코드에서 *의 의미는 우리가 일반적으로 사용하는 숫자 곱하기의 의미와는 다르다.

위 소스 코드에서 a * 2 문장은 a를 두 번 반복하라는 뜻이다.

즉, *는 문자열의 반복을 뜻하는 의미로 사용되었다.

굳이 코드의 의미를 설명할 필요가 없을 정도로 직관적이다.

 

 

 

 

 

3) 문자열 곱하기 응용

문자열 곱하기를 좀 더 응용해 보자. 다음 소스를 IDLE 에디터를 열고 작성해 보자.

이런 식의 표현은 앞으로 자주 사용하게 될 것이다. 

프로그램을 만들어 실행시켰을 때 출력되는 화면 제일 위쪽에 프로그램 제목을 이와 같이 표시하면 보기 좋지 않겠는가?

 

 

 

 

4) 문자열 길이 구하기

문자열의 길이는 다음과 같이 len 함수를 사용하면 구할 수 있다.

len 함수는 print 함수처럼 파이썬의 기본 내장 함수로 별다른 설정 없이 바로 사용할 수 있다.

 

 

 

 

 

 

 

 

 

<미션>

'You need python' 문장을 문자열로 만들고 길이를 구해 보자.

 

 

 

반응형
Comments