Курс 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. Метод get для словарей
  2. Проблема с изменяемыми аргументами
  3. Возвращение нескольких значений через кортеж или класс
  4. Работа с NumPy
  5. Работа с асинхронными задачами в Python
  6. Поиск анаграмм с Counter
  7. Курс по дообучению ChatGPT
  8. Модуль inspect
  9. Форматирование строк в Python
  10. Работа с Event() в threading
  11. Метод eq для сравнения объектов
  12. Создание списков в Python
  13. Профилирование кода
  14. Замер времени выполнения кода
  15. Измерение времени выполнения кода с использованием time
  16. Избегайте двойного подчеркивания
  17. Группы исключений в Python
  18. Логические операторы в Python
  19. Antigravity модуль
  20. Логирование с Logzero
  21. Метод lt для сортировки объектов
  22. Python Enum Weekday Usage
  23. Измерение времени выполнения кода
  24. Подсказки типов в Python
  25. Сравнение def и lambda функций в Python
  26. Оператор «not» в Python
  27. Colorama: окрашивание текста в Python
  28. Просмотр атрибутов и методов класса
  29. Декодирование строк в Python
  30. Создание вложенного генератора
  31. Операторы увеличения и уменьшения в Python
  32. Работа с файлами в Python
  33. Установка и загрузка Instaloader
  34. Выражения-генераторы в Python
  35. Вложенные циклы в Python
  36. Retrying в Python: повторные вызовы
  37. Перегрузка операторов в Python
  38. Цепные операции в Python
  39. Построение графиков в Matplotlib
  40. Python Метод sleep() времени
  41. Декораторы в Python
  42. Импорт в Python: список all
  43. Метод splitlines() для разделения строк

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