Курс Python → Операции со строками в Python

В Python есть несколько способов выполнить быстрые действия со строками, которые могут существенно упростить ваш код. Один из примеров — реверс строки. Для этого вы можете использовать срезы. Просто добавьте ::-1 после строки, чтобы получить ее в обратной последовательности. Например:


s = "Hello, World!"
reversed_s = s[::-1]
print(reversed_s) # выведет "!dlroW ,olleH"

Таким образом, вы можете быстро и легко получить реверсированную строку без необходимости использования циклов или дополнительных функций.

Еще одним полезным способом манипуляции со строками в Python является объединение строк. Для этого можно использовать оператор + или метод .join(). Например:


str1 = "Hello"
str2 = "World"
combined_str = str1 + " " + str2
print(combined_str) # выведет "Hello World"

Таким образом, вы можете легко объединять строки для создания новых строковых значений.

Если вам нужно повторить строку несколько раз, можно воспользоваться оператором умножения *. Например:


s = "Python"
repeated_s = s * 3
print(repeated_s) # выведет "PythonPythonPython"

Таким образом, вы можете быстро и просто повторить строку нужное количество раз без лишних усилий.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Списковое включение в Python
  2. Метод eq для сравнения объектов
  3. Функция zip() в Python
  4. Модуль subprocess: запуск внешних команд
  5. Создание задания в Cron
  6. Сравнение строк в Python
  7. Создание словарей в Python
  8. Фильтрация входных данных в Python
  9. Получение текущего времени в Python
  10. Преобразование документов в PDF с помощью Spire.Office
  11. Циклы for в Python
  12. Логирование с Logzero
  13. Генераторы в Python
  14. Нахождение пересечения множеств
  15. Метод __irshift__ для побитового сдвига вправо
  16. Создание инструмента обнаружения плагиата
  17. Лимиты на ресурсы Python
  18. Counter() — подсчет элементов
  19. Взаимодействие с sys
  20. Функции в Python
  21. Оператор «is not» в Python
  22. Поиск повторов в списке
  23. Оператор умножения для вектора
  24. Ускорение кода с помощью векторизации
  25. Проблемы с именами переменных
  26. Профилирование кода на Python
  27. Переопределение метода delitem в Python
  28. Удаление файлов с shutil.os.remove()
  29. Инвертирование словаря
  30. Получение ID текущего процесса
  31. Применение функции map() в Python
  32. Именованные кортежи в Python
  33. Декораторы в Python
  34. Условные выражения в Python
  35. Лямбда-функции в Python
  36. Переворот строки
  37. Вывод сложных структур данных с помощью pprint
  38. Векторизация в Python с NumPy.
  39. Python enumerate() функции
  40. Преобразование строки в число
  41. Генерация ключей RSA

Marketello читают маркетологи из крутых компаний