Курс 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. Поиск самого длинного слова в списке с использованием max()
  2. Конструктор в Python
  3. Структурирование именованных констант
  4. Хранение данных с помощью dataclasses
  5. Возвращение нескольких значений через кортеж или класс
  6. Оформление кода по PEP 8
  7. Создание пользовательской коллекции в Python
  8. Измерение времени выполнения с помощью time
  9. Присвоение значений переменным в Python
  10. Обработка исключений в Python
  11. Шаблоны Flask: условия и циклы
  12. Создание новых списков
  13. Декоратор проверки активности
  14. Логирование с Logzero
  15. Управление контекстом с помощью декоратора contextmanager
  16. Округление в Python
  17. Создание даты из строки ISO
  18. Преобразование букв в нижний регистр
  19. Сравнение def и lambda функций в Python
  20. Генераторы в Python
  21. Перегрузка операторов в Python
  22. Математические функции в Python
  23. Работа с библиотекой xkcd
  24. Метод __float__ в Python
  25. F-строки в Python
  26. Лямбда-функции для min/max
  27. Оператор @ для умножения матриц
  28. Регулярные выражения в Python
  29. Метод ifloordiv для пользовательских классов
  30. Работа с collections в Python
  31. Частичное совпадение пользовательского ввода в Python 3.10
  32. Отслеживание выполнения программы с библиотекой tqdm
  33. Замена элементов в списке с помощью генераторов списков
  34. Проблемы с именами переменных
  35. Лямбда-функции в defaultdict
  36. Проверка условий: all и any
  37. Тестирование модели в PyTorch
  38. Добавление вложенных списков
  39. Сортировка слиянием
  40. Оператор += для объединения строк
  41. Работа с индексами списков
  42. Закрытие файла в Python
  43. Работа с комбинациями в Python.
  44. Работа с Colorama

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