Python Program to Swap Two Character of Given String

Python Program to Swap Two Character of Given String

In this python article, we would like to share with you how to swap first and last characters of given string in python?

1: Python swap first and last character of string

  • 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

  • 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 Programs

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

One reply to Python Program to Swap Two Character of Given String

  1. how do you swap the first 2 characters then swap the 3rd and 4th characters and then the next two and so on in python…

Leave a Reply

Your email address will not be published. Required fields are marked *