Как перевернуть строку в Python
Поскольку встроенной функции нет, если вы хотите узнать, как перевернуть строку в Python, вам нужно будет использовать один из двух методов McGyver. К счастью, они все еще относительно просты и не требуют много времени для изучения. Вот что вам нужно знать.
Как перевернуть строку в Python, используя нарезку
Первый способ перевернуть строку, это использовать фрагмент, который шагает назад. Срезы в Python позволяют возвращать фрагменты данных из строк, кортежей и списков. Это полезно, если вы когда-нибудь захотите получить несколько элементов из списка или если вы хотите получить кусок строки.
Обычно срез используется для обеспечения диапазона, такого как «4-7»:
stringy =
Это вернет «о мир». Помните, что первое значение в строке или списке имеет индекс «0». Это верно для большинства языков программирования. Если мы оставим число пустым и просто добавим двоеточие, то Python будет ссылаться на первое или последнее значение соответственно.
Также читайте: Когда использовать списки, а не словари в Python
Мы также можем добавить третье число, если мы хотим определить «шаг». Например:
print(
Теперь это покажет нам значения 4-10, но пропустит все остальные записи!
Что, конечно, приносит нам обратный шаг:
stringy =
Объедините эти две техники, и вы получите срез, который перемещается назад по всей строке:
print
Это начинается и заканчивается в начале и конце строки соответственно и перемещается назад. Вот вам и это: как перевернуть строку в Python!
Как перевернуть строку в Python вручную
В качестве альтернативы вы можете изменить строку вручную. Это может быть полезно, если вам когда-нибудь понадобится проверять значения при выполнении строки:
Этот метод проходит через строку в обратном порядке, начиная с последней позиции в строке. Затем он перемещается назад через каждое значение, добавляя это значение к новой строке. Результатом является новая, перевернутая строка.
stringy =
Этот метод немного медленнее и громоздче, но он также более гибок в соответствии с вашими потребностями.
Теперь вы знаете не один, а два метода обращения строки в Python! Дайте нам знать, какие другие методы вы используете в комментариях ниже. И не забудьте проверить наш путеводитель по лучшим онлайн-курсам Python. Там вы можете найти удивительные предложения на курсах, которые обеспечат вам полное образование на Python; от новичка до профессионала за долю от обычной стоимости!
Источник записи: https://www.androidauthority.com