파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-2. 문자열 연산

2018. 1. 16. 19:26Python-이론/python

문자열 연산하기

파이썬은 다른 문자들과 달리 문자열을 더하거나 곱할 수 있다. 신기 신기



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


2) 문자열 곱하기

응용 버전

 
print("="*50)
print("hoony's Python")
print("="*50)



문자열 인덱싱과 슬라이싱


문자열 인덱싱

인덱싱이란 가리킨다라는 의미를 갖고 있다. 가리킨다라는 의미와 같이

Life is too short, You need Python 
0123456789012345678901234567890123

각 문자는 0부터 시작해서 각자의 숫자를 갖고있다.

이제부터 이 숫자를 이용해서 문자열을 이용해보자


인덱싱 활용하기

만약에 인덱스 번호를 음수로 지정하여서 사용하면 어떻게 될까?

하지만 어려운 것 없이 뒤에서 부터 숫자를 세면 된다.

Life is too short, You need Python 
0-33-32-31-30-29-28-27-26-25-24-23-22-21-20-19-18-17-16-15-14-13-12-11-10-9-8-7-6-5-4-3-2-1

문자열 슬라이싱

이번에는 문자열 슬라이싱을 사용해서 한글자가 아닌 한 단어들을 뽑아 와보겠다.


두번째 방법은 a[첫 인덱스:끝인덱스] 선택된 인덱스는 첫인덱스는 포함이 되지만 끝인덱스는 포함이 되지 않는다. 만약 끝인덱스의 글자를 가져오고 싶다면 끝인덱스 위치에 1을 더해주면 된다.


만약 처음이나 끝에 인덱스 값을 지정해주지 않는다면 처음이 비어있다면 첫 인덱스부터 시작하라 끝이 비어있다면 끝인덱스 까지 작동하라의 의미를 갖는다.



오늘은 우리 동네 도서관에서 글을 작성하였다. 노트북 실에 왔는데 나 제외하고선 모두 공무원 강의, EBS강의 등을 듣는 것 같았다. 악착같이 공부하더라 나또한 분발해야겠다. 허허