SeouliteLab

[Python/파이썬] 문자열의 부분 문자열 가져오기 본문

카테고리 없음

[Python/파이썬] 문자열의 부분 문자열 가져오기

Seoulite Lab 2024. 4. 23. 09:37

예제:

def get_substring(input_string, start, end):
    if start < 0 or end > len(input_string) or start >= end:
        return None
    return input_string[start:end]

my_string = "Hello, World!"
substring = get_substring(my_string, 7, 12)
if substring is not None:
    print("부분 문자열:", substring)
else:
    print("유효하지 않은 인덱스입니다.")

설명:

위의 코드는 문자열에서 부분 문자열을 가져오는 방법을 보여줍니다.

get_substring 함수는 문자열과 부분 문자열의 시작 인덱스와 끝 인덱스를 입력받아서 해당 부분 문자열을 반환합니다.

함수 내부에서는 입력된 시작 인덱스와 끝 인덱스가 유효한지 확인합니다. 시작 인덱스가 음수이거나 끝 인덱스가 문자열의 길이를 초과하거나 시작 인덱스가 끝 인덱스보다 크거나 같으면 유효하지 않은 인덱스로 간주하고 None을 반환합니다.

유효한 범위의 인덱스를 가진 경우에는 입력된 문자열에서 해당 부분 문자열을 추출하여 반환합니다.