Курс 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. Метод enumerate() в Python
  5. Декораторы в Python
  6. Поиск элементов BeautifulSoup
  7. Отправка поздравлений по дню рождения
  8. Работа с функцией next() в Python
  9. Управление контекстом с помощью декоратора contextmanager
  10. Определение относительного пути
  11. Множественное присваивание в Python
  12. Лямбда-функции для min/max
  13. Функция findall() для поиска вхождений строки
  14. Выборка чисел
  15. Вложенные функции в Python
  16. Ограничение ресурсов в Python
  17. Генераторы в Python
  18. Основные операции с библиотекой Numpy
  19. Реализация операции -= для пользовательского класса
  20. Метод ior для битовых операций
  21. Функция с *args.
  22. Обработка данных в Python
  23. Чтение и запись TOML-конфигов
  24. Определение наиболее частого элемента с помощью collections.Counter
  25. Транспонирование 2D-массива с помощью zip
  26. Создание GUI на Tkinter
  27. Работа с файлами в Python
  28. Проверка памяти объекта
  29. Операторы объединения в Python 3.9
  30. Переворот списка в Python
  31. Закрытие файла в Python
  32. Модуль antigravity: генерация координат
  33. Расширение информации об ошибке в Python
  34. Создание новых списков
  35. Генераторы в Python
  36. Генератор данных в Keras
  37. Тайное преобразование типа ключа
  38. Работа с временем в Python
  39. Генерация случайных чисел в Python
  40. Объединение объектов в Python
  41. Работа со словарями с defaultdict из collections
  42. Основы Python за 14 дней
  43. Применение функций в Python
  44. Проекты на Python
  45. Библиотека schedule: планировщик задач
  46. Удаление дубликатов из списка
  47. Применение функции map() с лямбда-функциями
  48. Избегайте двойного подчеркивания

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