문자열의 홀수 인덱스에서 문자를 제거해야 하는 경우 문자열을 매개변수로 사용하는 메서드가 정의됩니다.
아래는 동일한 데모입니다 -
예시
def remove_odd_index_characters(my_str): new_string = "" i = 0 while i < len(my_str): if (i % 2 == 1): i+= 1 continue new_string += my_str[i] i+= 1 return new_string if __name__ == '__main__': my_string = "Hi there Will" my_string = remove_odd_index_characters(my_string) print("Characters from odd index have been removed") print("The remaining characters are : ") print(my_string)
출력
Characters from odd index have been removed The remaining characters are : H hr il
설명
-
문자열을 매개변수로 사용하는 'remove_odd_index_characters'라는 메서드가 정의되어 있습니다.
-
빈 문자열이 생성됩니다.
-
문자열은 반복되고 모든 요소의 인덱스는 2로 나뉩니다.
-
나머지가 0이 아니면 홀수 인덱스로 간주되어 삭제됩니다.
-
메인 메소드에서 메소드가 호출되고 문자열이 정의됩니다.
-
이 문자열은 메소드에 매개변수로 전달됩니다.
-
출력은 콘솔에 표시됩니다.