Python 程序删除字符串中奇数索引值的字符

pythonserver side programmingprogramming更新于 2023/12/23 11:06:00

当需要从字符串的奇数索引中删除字符时,会定义一个以字符串为参数的方法。

以下是同样的演示 −

示例

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("奇数索引中的字符已被删除")
   print("剩余字符为 : ")
   print(my_string)

输出

奇数索引中的字符已被删除
剩余字符为 :
H hr il

解释

  • 名为 ‘remove_odd_index_characters’ 的方法被定义,它以字符串为参数。

  • 创建一个空字符串。

  • 迭代该字符串,并将每个元素的索引除以 2。

  • 如果余数不为 0,则将其视为奇数索引,并将其删除。

  • 在主方法中,调用该方法,并定义字符串。

  • 此字符串作为参数传递给该方法。

  • 输出显示在控制台上。


相关文章