Python Program to Swap Characters of Given String

Python program to swap characters of a given string; Through this tutorial, i am going to show you how to swap characters of a given string in python. As well as how to swap first and last character of given string in python.

Python program to swap characters of a given string

  • 1: Python swap first and last character of string
  • 2: Python swap characters of the string

1: Python swap first and last character of string

Use the following steps to swap first and last character of string in python:

  • Define a function, which is used to swap characters of given string.
  • Allow user to input a string.
  • Call swap() with [ass the string as an argument to a function.
  • Print result.
# swap characters in string
def swap(str):
    if len(str) <= 1:
        return str
    mid = str[1:len(str) - 1]
    return str[len(str) - 1] + mid + str[0]
# take string from user
str1 = input("Please Enter String : ")
print (swap(str1))

After executing the program, the output will be:

Please Enter String :  hello
oellh

2: Python swap characters of the string

Use the following steps to swap character of string in python:

  • Define function, which is used to swap a string characters.
  • Allow user to input a string and store it in a variable.
  • Call function with Pass the string as an argument to a function.
  • Print the result
# swap characters in string
def swap(string):
      return string[-1:] + string[1:-1] + string[:1]
# take string from user
str1 = input("Please Enter String : ")
print (swap(str1))

After executing the program, the output will be:

Please Enter String :  dev
ved

Recommended Python Tutorials

Leave a Comment