×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Python program to swap characters of a given string

Here, we are going to learn how to swap characters of a given string using python program? By Suryaveer Singh Last updated : February 25, 2024

In this article, we would learn how to return a string with swapped characters? This can be solved by either introducing a variable N or by just simply considering the length of the string itself.

Problem statement

Given a string, and we have to swap all characters using python program.

If you are provided with a string, return a new string such that the first and the last characters have been exchanged. Also, you should consider the following cases:

Example

swap_string ('love') = 'eovl'
swap_string ('g') = 'g'
swap_string ('ab') = 'ba'

Code

def swap_string(str):
    if len(str) <= 1:
        return str

    mid = str[1:len(str) - 1]
    return str[len(str) - 1] + mid + str[0]


print (swap_string('IncludeHelp'))
print (swap_string('Hello'))
print (swap_string('G'))
print (swap_string('I love my India!'))

Output

pncludeHelI
oellH
G
! love my IndiaI

To understand the above program, you should have the basic knowledge of the following Python topics:

Python String Programs »

Advertisement
Advertisement

Related Programs

Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.