Курс 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. Символ подчеркивания в Python
  3. Условные выражения в Python
  4. Форматирование строк в Python
  5. Вычисление натурального логарифма в NumPy
  6. Частичное применение функций в Python
  7. Закрытие файла в Python
  8. Удаление дубликатов из списка
  9. Создание уникального множества
  10. Метод rmatmul для обратного матричного умножения
  11. Импорт модуля из другого каталога
  12. Генераторы в Python
  13. Solidity для DeFi Ethereum
  14. Метод join() для объединения элементов строки
  15. Упрощение работы с JSON-данными в Python
  16. Конкатенация строк в Python
  17. Списковые включения в Python
  18. Установка и использование emoji
  19. Получение атрибутов и методов класса
  20. Типы возвращаемых значений в Python
  21. Создание директории в Python
  22. Функция pow() — возвести число в степень
  23. Получение локальных переменных в Python
  24. Сортировка элементов в Python
  25. Явный импорт в Python
  26. Комментарии в Python
  27. None в Python: использование и особенности
  28. Метод __iand__ для пользовательских классов
  29. Цикл for в Python
  30. Ошибка NotImplemented в Python
  31. Метод сравнения объектов в Python
  32. Замена текста с помощью sub
  33. Декораторы с @wraps
  34. Оптимизация поиска в словарях
  35. Функция zip() в Python
  36. Применение функции к списку
  37. Метод get для словарей
  38. Работа с рекламными данными в Pandas
  39. Сравнение строк в Python
  40. Создание спинбокса в tkinter
  41. Псевдонимы в Python
  42. Обновление данных через PUT запрос
  43. Проблема с изменяемыми аргументами
  44. Python Аргументы по умолчанию
  45. Объединение итераторов
  46. Метод repr() в Python
  47. Создание вложенного генератора

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