파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-2. 문자열 연산
2018. 1. 16. 19:26ㆍPython-이론/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강의 등을 듣는 것 같았다. 악착같이 공부하더라 나또한 분발해야겠다. 허허
'Python-이론 > python' 카테고리의 다른 글
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-4. 문자열과 관련된 함수 (0) | 2018.01.16 |
---|---|
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-3. 문자열 포매팅 (0) | 2018.01.16 |
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-1. 문자열 (0) | 2018.01.16 |
파이썬 프로그래밍의 기초, 자료형 (점프 투 파이썬) 1.숫자형 (0) | 2018.01.15 |
파이썬의 특징(점프 투 파이썬) (0) | 2018.01.15 |