Курс 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. Поиск шаблона в строке
  4. Регистрация на TenChat
  5. Множества и frozenset
  6. Разделение строк в Python
  7. Python: динамическая типизация и проверка типов
  8. Создание словарей с defaultdict
  9. Объединение списков в строку
  10. Аннотации типов в Python
  11. Именование переменных в Python
  12. Работа со строками в Python.
  13. Разделение строк методом split()
  14. Разделение строки с помощью re.split()
  15. Установка переменной среды в Python
  16. Работа с deque из collections
  17. Поиск файлов по шаблону
  18. Итерации в Python
  19. Переопределение метода __eq__
  20. Оформление текста в консоли с TermColor
  21. Вакансии в Nebius
  22. Работа со словарями с defaultdict из collections
  23. Модуль math: константы π и e
  24. Объединение, распаковка и деструктуризация
  25. Сортировка списка по индексам
  26. Преобразование текста в речь с Python
  27. Условное добавление элементов в список
  28. Многострочные строки в Python
  29. Форматирование строк с % в Python
  30. Работа с геоданными с помощью geopy
  31. Печать списка с помощью метода join
  32. Преобразование типов данных в set comprehension
  33. Управление импортом в Python
  34. Генерация QR-кодов с библиотекой qrcode
  35. Вычисление натуральных логарифмов в NumPy
  36. Работа с Enum в Python3.
  37. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  38. Передача словаря через **kwargs
  39. Рекурсия для обращения строки
  40. Создание генераторов в Python
  41. Декоратор Ajax required
  42. Логический оператор «and» в Python
  43. Создание Radio кнопок в tkinter
  44. Объединение списков в Python
  45. Работа с модулем random
  46. Использование функции product
  47. Тайное преобразование типа ключа

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