티스토리 뷰

반응형

문자열 연산하기

파이썬에서는 문자열을 더하거나 곱할수 있다는거 아시나요? 이는 다른 프로그래밍 언어에서는 쉽게 찾아볼수 없는 재미있는 기능이다.

우리의 생각을 그대로 반영해주는 파이썬만의 장점이라고 할 수 있다. 문자열을 더하거나 곱하는 방법에 대해 알아보자.


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

1
2
3
4
5
>>> head = "abc"
>>> tail = "def"
>>> head + tail
'abcdef'
>>> 
cs

 위 소스 코드에서 세번째 줄을 보면 "abc" 문자열을 담은 head와 "def"문자를 담은 변수 tail을 + 연산자로 더했다. 즉 head문자열과 tail문자열을 합치겠다고 코딩을 해주니 실제 결과도 'abcdef'로 문자열이 합쳐진것을 확인 할 수 있다. 


2. 문자열 곱하기

그러면 더하기도 되면 곱하기도 될까? 

1
2
3
4
>>> head = "korea"
>>> head * 2
'koreakorea'
>>> 
cs

 위 소스 코드에서 * 연산자를 사용했다. 역시나 문자열 "korea"를 담은 head변수에 곱하기 2를 하니깐 결과는 문자열곱하기2한 '문자열문자열' 형식으로 출력됨을 확인 할 수 있다. 


3. 문자열 곱하기 응용

그럼 문자열곱하기를 어떻게 사용할까? 

1
2
3
4
5
6
7
8
9
10
#study.py
 
print("=" * 50)
print("YG Dad Program")
print("=" * 50)
 
==================================================
YG Dad Program
==================================================
 
cs

"=" * 50 을 print한 코드를 작성하고 study.py 파이썬파일을 만들어 저장하고 실행을 시키면 위와같은 결과가 나온다. 

이런식의 표현은 앞으로 자주 사용하게 될것이다.  사용예로는  프로그램을 만들어 실행시켰을때 출력되는 화면 제일 상단에 프로그램 제목을 이런식으로 표시하면 보기 좋기 좋을것이다. 

제 포스팅이 도움이 되셨다면

로그인이 필요없는 ↓♡공감↓ 꾸~욱 부탁드려요^^ 

더 나은 포스팅에 큰 힘이 됩니다.




반응형
댓글