Q:

Python program to swap characters of a given string

belongs to collection: Python String Programs

0

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

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.

Question:

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'

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

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

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python String Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Python program to remove a character from a specif... >>
<< Python program to repeat M characters of a string ...