How to reverse string in Python ?

Author: neptune | 16th-May-2022 | Views: 908
#Python

Different ways to reverse String in Python.

String is a widely used datatype in Python just like a list. In most of the interviews, a question was asked How to reverse a string in Python?
In this article, we will see a different way to reverse a String in Python.

1. Using Extended Slice Syntax:

Extended slice method takes three parameters [ start index: end index: increment ] just like the for a loop.

Example:

testString = 'Neptuneworld'

testString=testString[::-1]

print(testString)

Output:


2.Using BuildIn method Reversed():

Reversed method returns a string reversed object which we can see that’s why we use to join and convert that object to a string using join.

Example :

testString = 'Neptuneworld'

testString=””.join(reversed(testString))

print(testString)

Output :


3. Using for loop:

In this method, we iterate the string and add the element to the start of initialized empty string.

Example:

testString = 'Neptuneworld'

revString = str()

for ch in testString:

revString = ch + revString

print(revString)

Output:

4.Using Recursive Function:

def reverse(testString):

if len(testString) == 0:

return testString

else:

return reverse(testString[1:]) + testString[0]

print(reverse("NeptuneWorld"))


5.Using List  :

Using list also we can reverse the string as shown below.

testString = 'Neptuneworld'

revString = []

for i in range(len(testString)-1,-1,-1):

revString.append(testString[i])


print(''.join(revString))


Thanks for Reading !!!





anonymous | June 23, 2022, 10:26 p.m.

What about Java Buildins?


anonymous | Sept. 20, 2021, 11:20 p.m.

✌️


anonymous | Sept. 20, 2021, 11:04 p.m.

Also write about Java



Related Blogs
How to extract Speech from Video using Python?
Author: neptune | 01st-Dec-2022 | Views: 3100
#Python
Simple and easy way to convert video into audio then text using Google Speech Recognition API...

How to download video from youtube using python module ?
Author: neptune | 22nd-May-2022 | Views: 1851
#Python
We will let you know how you can easily download the Youtube high quality videos along with subtitle, thumbnail, description using python package..

Mostly asked Python Interview Questions - 2022.
Author: neptune | 25th-May-2022 | Views: 1059
#Python #Interview
Python interview questions for freshers. These questions asked in 2022 Python interviews...

Python Built-in functions lambda, map, filter, reduce.
Author: neptune | 22nd-May-2022 | Views: 883
#Python
We are going to explore in deep some important Python build-in functions lambda, map, filter and reduce with examples...

Best Python package manager and package for virtual environment ?
Author: neptune | 15th-Apr-2022 | Views: 832
#Python #Anaconda #Virtualenv #Pip
Which is the best package manager for python and Virtual environment management using Virtualenv and Anaconda...

Deploy Django project on AWS with Apache2 and mod_wsgi module.
Author: neptune | 22nd-May-2022 | Views: 688
#Python #Django
In this blog I use the AWS Ubuntu 18.22 instance as Hosting platform and used Apache2 server with mod_wsgi for configurations. We create a django sample project then configure server...

Will, AI kills Developer's jobs?
Author: neptune | 22nd-May-2022 | Views: 634
#Python #Machine learning #AI
GPT-3’s performance has convinced that Artificial intelligence is closer or at least AI-generated code is closer than we think. It generates imaginative, insightful, deep, and even excellent content...

Do you know Jupyter is now full-fledged IDE?
Author: neptune | 15th-Apr-2022 | Views: 582
#Python #Jupyter
Jupyter is a widely used tool by Data scientists. So developers from institutions like Two Sigma, Bloomberg and fast.ai convert it into IDE lets see..

Core Python Syllabus for Interviews
Author: neptune | 11th-Jun-2022 | Views: 569
#Python #Interview
STRING MANIPULATION : Introduction to Python String, Accessing Individual Elements, String Operators, String Slices, String Functions and Methods...

Datatypes in Python.
Author: neptune | 22nd-May-2022 | Views: 340
#Python
Python have different types of datatypes like Numbers, Strings, Lists, Tuples, Dictionary, Set, Frozenset, Bool, Mutable, and Immutable...

View More