Вот несколько способов перевернуть строку в Python:
Метод 1: использование разрезания строк
def reverse_string(str):
return str[::-1]
# Example usage
my_string = "Hello, World!"
reversed_string = reverse_string(my_string)
print(reversed_string)
Метод 2: использование функции restart()
def reverse_string(str):
return ''.join(reversed(str))
# Example usage
my_string = "Hello, World!"
reversed_string = reverse_string(my_string)
print(reversed_string)
Метод 3: использование цикла for
def reverse_string(str):
reversed_str = ''
for char in str:
reversed_str = char + reversed_str
return reversed_str
# Example usage
my_string = "Hello, World!"
reversed_string = reverse_string(my_string)
print(reversed_string)
Метод 4: использование функции join() и генератора списков
def reverse_string(str):
return ''.join([str[i] for i in range(len(str)-1, -1, -1)])
# Example usage
my_string = "Hello, World!"
reversed_string = reverse_string(my_string)
print(reversed_string)