Курс 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. Повторение и перенос строки
  2. Оформление текста в консоли с TermColor
  3. Реализация операции -= для пользовательского класса
  4. Метод join() для объединения строк
  5. Удаление falsy-значений из списка с помощью filter
  6. Функция map() и ленивая оценка
  7. Протокол управления контекстом
  8. Оператор «is not» в Python
  9. Удаление символа из строки
  10. Шаблоны Flask: условия и циклы
  11. Списки в Python: основы
  12. Декораторы в Python
  13. Определение локальных переменных в Python
  14. Объединение словарей в Python
  15. Лямбда-функции в defaultdict
  16. Анонимные функции Lambda
  17. Сравнение строк в Python
  18. Генератор списка с условием if
  19. Сортировка данных с лямбда-функциями
  20. Работа с collections.Counter
  21. Тип данных TypeVarTuple
  22. Возвращение нескольких значений через кортеж или класс
  23. Проекты на Python
  24. Работа с NumPy
  25. Progress с библиотекой tqdm
  26. Создание коллекций из выражения-генератора
  27. enumerate() в Python для работы с индексами
  28. Генерация случайных чисел в Python
  29. Контроль точности вывода чисел
  30. Создание класса очереди
  31. Различия символов в Python
  32. Enum в Python: создание и использование перечислений
  33. Метод title() в Python
  34. Управление мышью и клавиатурой с Pyautogui
  35. Создание именованных кортежей в Python
  36. Обработка ошибок в Python
  37. Путь к интерпретатору Python
  38. Объединение словарей в Python
  39. Списковый компрехеншен.
  40. Метод __getitem__ в Python
  41. Фильтрация входных данных в Python
  42. Блок else в Python

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