Курс 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. Модуль xkcd: загрузка комиксов
  2. Перемешивание списка с shuffle()
  3. Операторы += в Python
  4. Сортировка в Python
  5. Замена элементов в списке с помощью генераторов списков
  6. Проверка наличия элемента в списке
  7. Подсчет вхождений элементов
  8. Работа с Requests для HTTP-запросов
  9. Пересечение списков с использованием множеств
  10. Работа с индексами списков
  11. Сравнение строк в Python
  12. Форматирование чисел в Python
  13. Избегайте пустого списка
  14. Списковые включения в Python
  15. Утечки переменных цикла в Python 3.x
  16. Метод init в Python
  17. Управление асинхронными задачами на Python.
  18. Выражения-генераторы в Python
  19. Retrying в Python: повторные вызовы
  20. Проверка существования переменной с оператором :=
  21. Проекты на Python
  22. Поиск всех индексов подстроки
  23. Разрешение имен в Python
  24. Измерение времени выполнения кода в Python
  25. Порядок операций в Python
  26. Работа с IP-адресами в Python
  27. Удаление дубликатов из списка с помощью dict.fromkeys
  28. Создание спинбокса в tkinter
  29. Группировка элементов Python
  30. Нахождение хеша для бесконечности и NaN в Python
  31. Округление чисел с помощью round
  32. Ключевое слово global в Python
  33. Объединение списков в Python
  34. Разделение строк в Python
  35. Математические функции в Python
  36. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  37. Оператор «not» в Python
  38. Python 3.12: Псевдонимы типов
  39. Работа с модулем cmath
  40. Генерация фальшивых данных с Faker
  41. Повторение элементов в Python
  42. Параллельные вычисления в Python
  43. Итераторы с потерямиZIP
  44. Повторение и перенос строки

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