Курс 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. Поиск самого длинного слова в списке с использованием max()
  2. Генераторные выражения и islice.
  3. Оператор del в Python
  4. Основы работы со списками
  5. Тестирование с responses
  6. Методы обработки строк в Python
  7. Форматирование строк в Python
  8. Работа с аргументами командной строки
  9. Переменные в Python
  10. Метод __int__ в Python
  11. Возврат нескольких значений
  12. Работа с контекстными переменными
  13. Генераторы в Python
  14. Удаление falsy-значений из списка с помощью filter
  15. Функции в Python
  16. Получение списка кортежей из словаря
  17. Numpy: использование Ellipsis
  18. Метод __iand__ для пользовательских классов
  19. Декоратор защиты анонимных пользователей
  20. Распаковка элементов массива
  21. Генераторы в Python
  22. Инверсия списка и строки в Python
  23. Использование *args
  24. Использование функции product
  25. Комментарии в Python
  26. Разность множеств
  27. Экспорт данных в файл.
  28. Метод __call__ в Python
  29. Поиск всех индексов подстроки
  30. Принципы Zen Python
  31. Работа с YAML в Python
  32. GitHub в Telegram: подписка на уведомления
  33. Метод remove() для удаления элемента из списка
  34. TypedDict для kwargs в Python 3.12
  35. Методы в Python
  36. Секреты Python
  37. Разработка Telegram-ботов
  38. Регулярные выражения: метод match
  39. Декоратор Ajax required
  40. Аннотации типов в Python
  41. Работа с географическими данными в Python
  42. Структурирование именованных констант
  43. Удаление ресурса в Python
  44. Отрицательные индексы списков в Python

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