Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

문자열에서 홀수 인덱스 값의 문자를 제거하는 Python 프로그램

<시간/>

문자열의 홀수 인덱스에서 문자를 제거해야 하는 경우 문자열을 매개변수로 사용하는 메서드가 정의됩니다.

아래는 동일한 데모입니다 -

예시

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이 아니면 홀수 인덱스로 간주되어 삭제됩니다.

  • 메인 메소드에서 메소드가 호출되고 문자열이 정의됩니다.

  • 이 문자열은 메소드에 매개변수로 전달됩니다.

  • 출력은 콘솔에 표시됩니다.