문자열의 홀수 인덱스에서 문자를 제거해야 하는 경우 문자열을 매개변수로 사용하는 메서드가 정의됩니다.
아래는 동일한 데모입니다 -
예시
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이 아니면 홀수 인덱스로 간주되어 삭제됩니다.
-
메인 메소드에서 메소드가 호출되고 문자열이 정의됩니다.
-
이 문자열은 메소드에 매개변수로 전달됩니다.
-
출력은 콘솔에 표시됩니다.