Курс 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. Шаблоны Flask: условия и циклы
  2. Ускорение выполнения кода в Python
  3. Поток данных в Python
  4. GitHub в Telegram: подписка на уведомления
  5. Получение пути к текущему скрипту с помощью os
  6. Работа со словарями Python
  7. Сортировка элементов с OrderedDict
  8. Фильтрация списка от «ложных» значений
  9. Работа с enumerate()
  10. Объединение словарей в Python
  11. Работа со словарями в Python
  12. Отладка утечек памяти в Python
  13. Разность множеств
  14. Перезагрузка оператора в Python
  15. Измерение времени выполнения кода
  16. Преобразование в float
  17. Поиск индекса элемента
  18. Метод rlshift для битового сдвига
  19. Замыкания в Python
  20. Создание пользовательской коллекции в Python
  21. Подсказки типов в Python
  22. Работа со словарями
  23. Работа с геоданными с помощью geopy
  24. Хеширование паролей с использованием salt
  25. Библиотека sh: использование команд bash в Python
  26. Работа с timedelta в Python
  27. Разбиение строки в Python
  28. Работа с NumPy массивами
  29. Классы данных в Python
  30. Многострочные комментарии в Python
  31. Concrete Paths — метод .with_suffix()
  32. Создание вложенных циклов for
  33. Метод __index__ в Python
  34. Основные функции и модули Python
  35. Модуль xkcd: загрузка комиксов
  36. Добавление Progressbar в Python
  37. Модуль functools в Python
  38. Удаление URL-адресов в Python
  39. Оптимизация гиперпараметров с Scikit Optimize
  40. Оператор in и not in в Python
  41. Игра «Виселица» на Python
  42. Метод __irshift__ для побитового сдвига вправо
  43. Делегирование в Python

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