how to print a word backwards in python code example

Example 1: how to reverse word order in python

## initializing the string
string = "I am a python programmer"
## splitting the string on space
words = string.split()
## reversing the words using reversed() function
words = list(reversed(words))
## joining the words and printing
print(" ".join(words))

Example 2: reverse each word in a string python

def reverse_word_sentence (sentence): 
  return ' '.join(word[::-1] for word in sentence.split(" ")) 

# Input: "Split Reverse Join"
# Output: "tilpS esreveR nioJ"

Example 3: reverse string method python

#linear

def reverse(s): 
  str = "" 
  for i in s: 
    str = i + str
  return str

#splicing
'hello world'[::-1]

#reversed & join
def reverse(string): 
    string = "".join(reversed(string)) 
    return string

Example 4: reverse a string in python

# Python string/number reverser
# Kinda too much code, so don't use this, use the other examples under this answer.
example_number = 12143
example_string = "Hello there"

def reverse(thing): 
    thing = str(thing) # convert it to a string, just in case it was a number
    list_of_chars = [char for char in thing]
    reversed_list_of_chars = []
    x = -1
    
    for char in list_of_chars:
      reversed_list_of_chars.append(list_of_chars[x])
      x += -1
    
    reversed_thing = ''.join(reversed_list_of_chars)
    
    return reversed_thing
    # Or alternatively do:
    print(reversed_thing)

# Run it by doing this
reverse(example_number)
reverse(example_string)