Python | Reverse slicing a given string

Method # 1: Using join () + reversed ()
A combination of the above function can be used to accomplish this particular task. In this, we flip the string in memory and attach to the sliced ​​number. characters to return the line cut from the trailing end.

# Python3 code to demonstrate how it works
# Reverse slicing line
# Using join () + reversed ()

 
# initialization string

test_str = "GeeksforGeeks"

 
# print original string

print ( " The original string is: " + test_str)

 
# initialize K

K = 7

 
# Using join () + reversed ()
# Reverse slicing line

res = `` .join ( reversed (test_str [ 0 : K]))

 
# print result

print ( "The reversed sliced ​​string is:" + res)

Output:

 The original string is: Python.Engineering The reversed sliced ​​string is: ofskeeG 

Method # 2: Use Using line slicing
Line slicing can be used to accomplish this particular task by using “-1” as the third argument when slicing, we can force the function to do the slicing from the back, hence it would be a simple solution .

# Python3 code to demonstrate how it works
# Reverse slicing line
# Using line slicing

 
# initialization string

test_str = " Python.Engineering "

  
# print original line

print ( "The original string is:" + test_str)

 
# initialization K

K = 7

 
# Using line slicing
# Reverse slicing line

res = test_str [(K - 1 ) :: - 1 ]

 
# print result

print ( "The reversed sliced ​​string is: "  + res)

Output:

 The original string is: Python.Engineering The reversed sliced ​​string is: ofskeeG