Курс Python → Работа со строками в Python

Тип данных string в Python представляет собой последовательность символов. Это означает, что строки могут содержать любые символы, включая буквы, цифры, знаки препинания и специальные символы. Python поддерживает Unicode, что означает, что строки могут содержать символы из различных языков и символов.

Обычно строки в Python представлены одинарными или двойными кавычками. Например, ‘hello world’ или «Python is awesome!». Эти кавычки используются для указания начала и конца строки. Если внутри строки нужно использовать одинарные или двойные кавычки, то можно использовать обратный слеш (\) для экранирования символов.

string_with_quotes = "I'm learning Python"
string_with_escape = 'He said: "Python is easy to learn"'

Строки в Python являются неизменяемыми, то есть после создания строки ее нельзя изменить. Однако можно создавать новые строки на основе существующих путем конкатенации (объединения) строк или использования различных методов строковых операций.

Примеры операций со строками в Python:

string1 = "Hello"
string2 = "World"
concatenated_string = string1 + " " + string2  # "Hello World"
uppercase_string = string1.upper()  # "HELLO"
lowercase_string = string2.lower()  # "world"
substring = string1[1:3]  # "el"
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Глобальные переменные в Python
  2. Принципы SRP и OCP
  3. Работа с итераторами в Python
  4. Colorama: окрашивание текста в Python
  5. Функция product() из itertools
  6. Работа с f-строками 2.0
  7. Распаковка значений в Python
  8. Итераторы в Python
  9. Работа с процессами в Python
  10. Декораторы для регистрации функций
  11. Вычисление разности множеств в Python
  12. Применение команды break
  13. Визуализация пропусков данных
  14. Измерение времени выполнения
  15. Работа с collections.Counter
  16. Операторы сравнения в Python
  17. Метод count в Python: почему count(», ») возвращает 4?
  18. Вакансии в Nebius
  19. Синтаксис переменных цикла в Python
  20. Установка и обучение ChatterBot
  21. Конкатенация списков в Python
  22. Нахождение отличий в списках
  23. Отладка регулярных выражений в Python
  24. Функция zip() в Python
  25. Присоединение элементов коллекции
  26. Использование функции enumerate()
  27. Поиск простых чисел
  28. Генераторы данных
  29. Принципы Zen Python
  30. Декодирование строк в Python
  31. Работа с многоуровневыми словарями в Python
  32. Разделение строки на пары ключ-значение.
  33. Создание пустых функций и классов в Python
  34. Аннотации типов в Python
  35. Удаление пробелов методом translate()
  36. Генераторы в Python
  37. Показ всплывающих окон Tkinter
  38. Генерация UUID в Python
  39. Игра Виселица на Python
  40. Блок try…finally в Python
  41. Форматирование строк в Python.
  42. Переопределение метода __and__
  43. Настройка Cron
  44. Генераторы в Python
  45. Генераторы списков
  46. Основные методы NumPy
  47. Копирование объектов в Python

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