Курс 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. Импорт модулей в Python 3.12
  3. Python UserString — создание подклассов строк
  4. Именование столбцов в Python с pandas
  5. Работа с кортежами в Python
  6. Метод getitem для доступа к элементам последовательности
  7. Создание инструмента обнаружения плагиата
  8. Операция += для списков
  9. Отрицательные индексы списков
  10. Работа с атрибутом dict
  11. Выбор редактора кода.
  12. Создание треугольника Паскаля
  13. Объединение словарей в Python
  14. Создание копии списка в Python
  15. Срезы в Python
  16. Создание тестовых данных с Faker
  17. Проблема сравнения словарей
  18. Преобразование строк в числа в Python
  19. Улучшение читаемости кода в Python
  20. Форматирование строк с f-строками
  21. Работа с enumerate()
  22. Область видимости переменных
  23. Переворот строки с помощью срезов
  24. Генератор списка с условием if
  25. Подсчет частотности элементов в Python
  26. *args и **kwargs в Python
  27. Синхронизация доступа к ресурсам
  28. Работа с collections в Python.
  29. Расширение операции побитового «и» в Python
  30. Поиск индексов в списке
  31. Измерение времени выполнения кода
  32. Динамическая типизация в Python
  33. Управление доступом к модулю
  34. Генератор чисел Фибоначчи
  35. Преобразование символов в нижний регистр
  36. Метод ifloordiv для пользовательских классов
  37. Python Менеджер контекста
  38. Defaultdict в Python
  39. Применение функции к элементам списка
  40. Логирование с Logzero
  41. Особенности запятых в Python
  42. Манипуляция формой массива в Numpy
  43. Инверсия списка и строки в Python
  44. Округление банкира в Python
  45. Экранирование символов в Python
  46. Обработка ошибок в Python

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