Programa de Python para intercambiar el primer y el último carácter de una string

Dada una string. La tarea es intercambiar el primer y el último carácter de la string.

Ejemplos:

Input: GeeksForGeeks
Output: seeksForGeekG
 
Input: Python
Output: nythoP

La string de Python es inmutable, lo que significa que no podemos modificarla directamente. Pero Python tiene el corte de strings , lo que hace que sea mucho más fácil realizar operaciones con strings y hacer modificaciones. Siga los pasos a continuación para intercambiar caracteres:

  1. Inicializamos una variable start, que almacena el primer carácter de la string ( string[0] )
  2. Inicializamos otra variable end que almacena el último carácter ( string[-1] )
  3. Luego usaremos el corte de strings, string[1:-1] , esto accederá a todos los caracteres desde la segunda posición excluyendo el último carácter.
  4. Luego agregamos estos tres según sea necesario para formar una nueva string que tiene el primer y el último carácter de la string original intercambiados. Y luego lo imprimiremos.

A continuación se muestra la implementación.

Python3

def swap(string):
      
    # storing the first character
    start = string[0]
      
    # storing the last character
    end = string[-1]
      
    swapped_string = end + string[1:-1] + start
    print(swapped_string)
      
# Driver Code
swap("GeeksforGeeks")
swap("Python")

Producción:

seeksforGeekG
nythoP

Publicación traducida automáticamente

Artículo escrito por devanshigupta1304 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *