To reverse a string in Python:
# Reverse a string my_str = "hello" reversed_str = my_str[::-1] print(reversed_str) # -> olleh
# Reverse a number my_num = 12345 reversed_num = str(my_num)[::-1] print(reversed_num) # Output - 54321
We will use the same syntax here that we are using in the above code example to reverse a number in Python. To reverse a number with the same approach, we need to convert it to string type first and after reversing the number we are converting it back to an int value.
my_num = 34567 result = int( str(my_num)[::-1] ) print(result)
We can use the slicing to reverse a String in Python. Like numbers, we don't need to convert a String to anything. We can use the slicing of String easily and reverse it with one line of code.
input_str = "reverse this string" result = input_str[::-1] print(result)
gnirts siht esrever
Create a Python Function to reverse number or string
def reverse_it(value): return value[::-1] #reverse a string print( reverse_it('triangle') ) # -> elgnairt # revers a number print( reverse_it(str(12345)) ) # -> 54321
The given Python code defines a function called "reverse_it" that takes a single parameter called "value". The function returns the reverse of the input value by using slicing notation to access the elements of the value in reverse order.
The slicing notation used in the function is [::-1], which means to start at the end of the value, take every element in reverse order, and stop at the beginning of the value.
The function is then called with two different arguments: a string and an integer converted to a string. When the function is called with the string "triangle", it returns the reverse of the string, which is "elgnairt". When the function is called with the string representation of the integer 12345, it returns the reverse of the integer, which is 54321.
The output of the function is printed using the print() function. The output for the first call to the function is "elgnairt" and the output for the second call to the function is "54321".