Курс 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. Преобразование списка в словарь через генератор
  3. Управление фоновыми задачами в Python
  4. Руководство по библиотеке pydantic
  5. Установка и использование Python-dateutil
  6. Работа с географическими данными.
  7. Асинхронное программирование с asyncio
  8. Метод lt для сортировки объектов
  9. Библиотека sh: использование команд bash в Python
  10. Построение графиков в терминале с bashplotlib
  11. Обратное распространение ошибки
  12. Виртуальные среды в Python
  13. Colorama: окрашивание текста в Python
  14. Оператор «not» в Python
  15. Преобразование чисел в Python
  16. Доступ к локальным переменным
  17. Операции с матрицами в Python
  18. Векторизация в Python с NumPy.
  19. Замер времени выполнения кода
  20. Методы HTTP запросов в Flask
  21. Проверка условий: all и any
  22. Метод rxor для операции побитового исключающего «или»
  23. Применение функции map() с лямбда-функциями
  24. Возврат нескольких значений
  25. Управление импортом в Python
  26. JMESPath в Python
  27. Создание комплексных чисел
  28. Оператор zip в Python
  29. Получение текущей даты и времени с помощью datetime
  30. Сортировка HTML по CSS-селектору
  31. Вычисление времени выполнения
  32. Многоточие в Python
  33. Отношения подклассов в Python
  34. Запуск Python из интерпретатора
  35. Метод pos в Python
  36. Описание скриптов в README
  37. Основы работы со строками в Python
  38. Декоратор total_ordering для сравнения объектов
  39. enumerate() в Python для работы с индексами
  40. Извлечение аудио из видео
  41. Нахождение разницы между списками в Python
  42. Навыки Python: строки, типы данных
  43. Метод count() для списка
  44. Изменяемые и неизменяемые объекты
  45. Поиск с помощью регулярных выражений

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