Курс 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. Объединение множеств в Python
  4. Генераторы в Python
  5. Правила именования переменных
  6. Использование модуля __future__
  7. Разбиение текста в Python
  8. Аннотации типов в Python
  9. Поиск с библиотекой Google
  10. Модуль future Python
  11. Использование эмодзи в Python
  12. Оператор «or» в Python
  13. Перехват исключений в Python
  14. Комментарии в Python
  15. Однострочники Python
  16. Генерация случайных чисел Python
  17. Подсчет количества элементов в списке
  18. Цикл for с enumerate() в Python
  19. Многострочные комментарии в Python
  20. Проверка памяти объекта
  21. Группы исключений в Python
  22. Перетасовка списков в Python
  23. Работа с функцией next() в Python
  24. Частичное совпадение пользовательского ввода в Python 3.10
  25. Преобразование строки в число
  26. Списковое включение в Python
  27. Список методов и атрибутов
  28. Генерация тестовых данных с factory_boy
  29. Эффективная конкатенация строк с использованием join()
  30. Генераторы в Python
  31. Работа с YAML в Python
  32. Конкатенация строк в Python
  33. Установка библиотек в Python
  34. Оптимизация сравнения в Python
  35. Подсчет элементов с помощью Counter из collections
  36. Функция __init__ в Python
  37. Разрешение имен в Python
  38. Работа с комплексными числами в Python
  39. Настройка логгера Logzero
  40. Взаимодействие с sys
  41. Удаление элементов из списка
  42. Python UserString — создание подклассов строк
  43. Использование функции enumerate()
  44. Big O оптимизация
  45. Работа с коллекциями Python

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