Чтобы перевернуть строку в Python, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование разрезания строк
def reverse_string(s):
return s[::-1]
# Example usage
string = "Hello, World!"
reversed_string = reverse_string(string)
print(reversed_string) # Output: "!dlroW ,olleH"
Метод 2: использование функции reversed()
def reverse_string(s):
return ''.join(reversed(s))
# Example usage
string = "Hello, World!"
reversed_string = reverse_string(string)
print(reversed_string) # Output: "!dlroW ,olleH"
Метод 3: использование цикла
def reverse_string(s):
reversed_str = ""
for char in s:
reversed_str = char + reversed_str
return reversed_str
# Example usage
string = "Hello, World!"
reversed_string = reverse_string(string)
print(reversed_string) # Output: "!dlroW ,olleH"
Метод 4. Использование метода reverse()для списков
def reverse_string(s):
char_list = list(s)
char_list.reverse()
return ''.join(char_list)
# Example usage
string = "Hello, World!"
reversed_string = reverse_string(string)
print(reversed_string) # Output: "!dlroW ,olleH"