
파이썬 프로그래밍에서 중요한 개념 중 하나는 문자열 조작으로, 특히 인덱싱과 슬라이싱 문자열 조작을 위해 필수적으로 알아야 할 항목이다.
인덱싱은 문자열 내 특정 문자에 액세스하는 것을 의미한다. 이 작업은 대괄호 []를 사용하며, 액세스하려는 문자의 인덱스 번호를 넣다.
다음은 특정 위치에서 문자를 가져오기 위해 인덱싱을 사용하는 방법입니다:
string_example = "Python"
character = string_example[3]
print(character) # 결과: h위 코드는 "Python" 문자열의 3번째 인덱스에 있는 문자에 액세스하며, 'h'를 출력 한다.
슬라이싱은 문자열에서 일부 또는 '조각' 문자를 추출하는 방법으로, 대괄호 내에 : 기호를 사용하고 시작 및 종료 위치와 함께 선택적인 단계 값을 지정한다.
다음은 문자열에서 문자 범위를 슬라이싱하는 예입니다:
string_example = "Programming in Python"
slice_example = string_example[5:15]
print(slice_example) # 결과: amming in 이 코드는 인덱스 5에서 14까지의 문자를 추출하여 "amming in"을 표시한다.
시작 인덱스를 비워 두면 특정 인덱스까지 문자열을 슬라이싱할 수 있다:
string_example = "Python Slicing"
slice_example = string_example[:3]
print(slice_example) # 결과: Pyt이 코드는 인덱스 2까지 문자열의 시작 부분을 슬라이싱하여 "Pyt"를 출력 한다.
끝 인덱스를 비워 두면 특정 인덱스에서 문자열의 끝까지 슬라이싱할 수도 있다
string_example = "Python Slicing"
slice_example = string_example[3:]
print(slice_example) # 결과: hon Slicing이 코드는 인덱스 3에서 문자열 끝까지 문자를 추출하여 "hon Slicing"을 표시한다.
음수 인덱스는 문자열의 끝에서부터 계산하는 데 사용할 수 있다:
string_example = "Python Slicing"
slice_example = string_example[-3:]
print(slice_example) # 결과: ing이 코드는 문자열의 마지막 세 문자를 추출하여 "ing"을 생성한다.
슬라이싱은 범위 내의 문자를 건너뛰기 위해 Step Parameter를 포함할 수도 있다. 다음과 같이 수행할 수 있다:
string_example = "Python Slicing"
slice_example = string_example[0:14:2]
print(slice_example) # 결과: Pto lcn이 코드는 인덱스 0에서 13까지 2의 간격으로 문자를 추출하여 "Pto lcn"을 생성한다.
문자열을 다루는 방법을 이해하는 것, 특히 인덱싱과 슬라이싱을 통해 그것을 수행하는 것은 파이썬에서 많은 응용 프로그램에 있어 중요하다. 이 기술들은 데이터 조작의 중요한 도구이며, 텍스트 처리에 대한 광범위한 가능성을 제공한다.
len(string)-1까지이다. 음수 인덱싱은 끝에서 계산하며, -1은 마지막 문자를 나타낸다.string[::-1]은 뒤집힌 문자열을 반환한다.| [Python] 비트 연산자 다양한 예제를 통해 이해하기 |
|---|
| [Python] 관계 연산자 다양한 예제를 통해 이해하기 |
| [Python] 'zsh: command not found: python' 오류 해결하기 |
| [Python] 할당 연산자 다양한 예제를 통해 이해하기 |
| [Python] 산술 연산자 다양한 예제를 통해 이해하기 |

CloneCoding
한 줄의 코드에서 시작되는 혁신!