To learn a Python programming language
#01 문자 연산자 ' + ' , ' * '
+ 연산자는 문자를 연결할 때 사용하는 연산자이고, *연산자는 문자를 반복할 때 사용하는 연산자입니다.
문자 "안녕하세요"와 숫자 111을 연결하려고 할 때는 위와 같이 숫자를 따옴표 안에 넣어 컴퓨터가 111을 숫자가 아닌
문자로 인식하게 해야 합니다. 그렇지 않으면 문자와 숫자는 연결할 수 없다고 오류가 발생합니다.
*연산자를 사용할 때는 문자가 먼저 오던지, 숫자가 먼저 오던지 상관없습니다.
#02 문자 선택 연산자(인덱싱) : [ ]
문자 선택 연산자는 문자열 내부의 문자 하나를 선택하는 연산자입니다. 대괄호[ ] 안에 선택할 문자의 위치를 지정하며,
이 숫자를 인덱스(index)라고 부릅니다. 문자열을 셀 때 문자열의 인덱스는 0부터 시작합니다.
직접 코드를 입력해서 결과를 확인해 보겠습니다.
추가로 대괄호 안의 숫자를 음수로 입력하면 뒤에서부터 선택할 수 있습니다.
인덱스 값은 맨 뒷자리부터 -1입니다.
#03 문자열 범위 선택 연산자(슬라이싱): [ : ]
문자열 범위 선택 연산자는 문자 열중 특정 범위를 선택할 때 사용합니다. 콜론( : )을 사이에 두고 시작 인덱스와 마지막
인덱스를 지정하면 해당 범위 내의 문자열을 추출합니다.
하지만, 한 가지 주의할 점은 '파이썬은 마지막 인덱스를 지정했을 때 마지막 인덱스는 포함하지 않는다.'입니다.
예시) [1:] : 1번 인덱스부터 마지막까지 선택합니다.
[:3] : 처음부터 2번 인덱스까지 선택합니다.
[1:3] : 1번 인덱스부터 2번 인덱스까지 선택합니다.
*참고로 문자열 인덱스 범위에 없는 인덱스를 선택할 시 오류가 발생합니다.
#04 문자열의 길이 구하기
문자열의 길이를 구할 때는 len() 함수를 사용해 구할 수 있습니다. 참고로 식별자 뒤에 괄호가 있으면 함수를 의미합니다.
괄호 안에 문자열을 넣으면 그 문자열의 길이를 반환합니다.
지금까지 문자열에 대해 알아봤습니다.
다음 글에서는 숫자에 대해 업로드하겠습니다. 끝까지 읽어 주셔서 감사합니다.
'python' 카테고리의 다른 글
Python 파이썬 책 없이 공부하기(5) 숫자와 문자열의 다양한 기능 (0) | 2022.10.24 |
---|---|
Python 파이썬 책 없이 공부하기(4) 변수와 입력 (0) | 2022.10.23 |
Python 파이썬 책 없이 공부하기(3) 수와 수 연산자 (0) | 2022.10.21 |
Python 파이썬 책 없이 공부하기(1) 문자열 만들기 (0) | 2022.10.20 |
Python 파이썬 책 없이 공부하기(0) 소개 & 공부 전 준비사항 (0) | 2022.10.19 |
댓글