Курс 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. Подсчет элементов с помощью Counter
  3. Избегайте использования goto
  4. История Python
  5. Удаление элемента по индексу
  6. Передача аргументов в Python
  7. Конкатенация списков в Python
  8. Оператор обр. импликации
  9. Удаление дубликатов в pandas
  10. Переопределение унарных операторов
  11. Удаление элементов из списка в Python
  12. Преобразование генераторов в циклы
  13. Синхронизация доступа к ресурсам
  14. Метод ior для битовых операций
  15. Пустой оператор pass в Python
  16. Форматирование строк в Python
  17. Возврат нескольких значений
  18. Сериализация данных в JSON с помощью json.dumps
  19. Декораторы в Python
  20. Установка максимального количества цифр
  21. Оператор Walrus в Python 3.8
  22. Цикл for в Python
  23. Ввод нескольких значений
  24. Вывод переменной и строки в Python
  25. Метод count в Python: почему count(», ») возвращает 4?
  26. Избегайте изменяемых аргументов
  27. Сравнение строк в Python
  28. Декораторы в Python
  29. Настройка логгера Logzero
  30. Создание графики с черепахой
  31. Упрощение работы с JSON-данными в Python
  32. Подсчет частотности элементов в Python
  33. Блок else в циклах Python
  34. Генераторы в Python
  35. Работа с коллекциями Python
  36. Antigravity модуль
  37. Объединение списков с использованием itertools.chain
  38. Вложенные функции в Python
  39. Анализ текста на русском языке с помощью Pymystem3
  40. Приближение чисел в Python
  41. Установка и использование pyshorteners
  42. Передача аргументов через **arguments
  43. JSON-esque в Python
  44. Сокращение ссылок с pyshorteners

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