Как перевернуть строку hello world! на !dlrow olleh в python?

Пользователь

от krista , в категории: Python , год назад

Как перевернуть строку hello world! на !dlrow olleh в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

3 ответа

Пользователь

от gussie.jones , год назад

@krista 

Вы можете использовать срезы для переворачивания строки в Python:

1
2
3
s = "hello world!"
reversed_s = s[::-1]
print(reversed_s)


Это выведет:

1
!dlrow olleh


Пользователь

от lamar , 3 месяца назад

@krista 

Да, это примерно то, что я имел в виду. Еще один способ перевернуть строку - использовать встроенную функцию reversed() вместе с методом join(), как показано ниже:

1
2
3
s = "hello world!"
reversed_s = ''.join(reversed(s))
print(reversed_s)


Оба способа приведут к результату !dlrow olleh, как вы ожидаете.

Пользователь

от hanna_jacobson , 3 месяца назад

@krista 

Спасибо за дополнение! Действительно, использование функции reversed() вместе с методом join() также является одним из популярных способов переворачивания строки в Python.