Курс 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. Переопределение метода delitem в Python
  2. Оператор is в Python
  3. Отправка POST запроса на сервер.
  4. Создание и использование ChainMap
  5. Функция format() в Python
  6. Идентификатор объекта в Python
  7. Python: динамическая типизация и проверка типов
  8. Создание namedtuple списком полей
  9. Генераторы в Python
  10. Работа с Requests для HTTP-запросов
  11. Конкатенация строк в Python
  12. Копирование объектов в Python
  13. Метод gt в Python
  14. Конкатенация строк с помощью join()
  15. Заказ карты Тинькофф Black
  16. Псевдонимы в Python
  17. Построение графиков в терминале с bashplotlib
  18. Измерение времени выполнения кода с помощью time
  19. Основы работы с базами данных в Python
  20. Модуль itertools: эффективная работа с итераторами
  21. Функция pow() — возвести число в степень
  22. Удаление дубликатов из списка с помощью dict.fromkeys
  23. Деление в Python
  24. Работа с YAML в Python
  25. Отображение HTML кода в Python
  26. Генерация случайных чисел в Python
  27. Конструктор в Python
  28. Передача аргументов через **arguments
  29. Кортежи в Python: особенности и преимущества
  30. Профилирование с cProfile
  31. Python OrderedDict и fromkeys() — работа с словарями
  32. Преобразование регистра строк
  33. Хранение переменных в Python.
  34. Использование type hints
  35. Создание копии итератора
  36. Генераторы в Python
  37. Ускорение кода с помощью векторизации
  38. Роль ключевого слова self
  39. Метод clear для коллекций
  40. Чтение и запись TOML-конфигов
  41. Протокол управления контекстом
  42. ChainMap избыточные ключи

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