Курс 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. Генерация ключей RSA
  3. Имена объектов в Python
  4. Сортировка HTML-элементов
  5. Проверка переменных окружения в Python
  6. Потоковый ввод в Python
  7. Оператор «or» в Python
  8. Разделение строки с помощью re.split()
  9. Объединение, распаковка и деструктуризация
  10. Работа с множествами в Python
  11. Итерация по коллекции в Python
  12. Работа с модулем cmath
  13. Объединение словарей в Python
  14. Работа с рекламными данными в Pandas
  15. Функция enumerate() в Python
  16. Функции map() и reduce() в Python
  17. Сравнение строк в Python
  18. Создание коллекций из генератора
  19. Необязательные аргументы в Python
  20. Лямбда-функции в Python
  21. Декораторы в Python
  22. Измерение времени выполнения кода
  23. Виртуальное окружение Python
  24. Вычисление логарифмов в Python
  25. Группы исключений в Python
  26. Объединение словарей в Python
  27. Асинхронное выполнение задач в процессах
  28. Создание и использование модулей в Python
  29. Возврат значений из генератора
  30. Создание даты из строки ISO
  31. Классы данных в Python
  32. Замеры производительности в Python
  33. Типы возвращаемых значений в Python
  34. Управление фоновыми задачами в Python
  35. Запуск внешнего кода в Jupyter
  36. Применение функции к списку
  37. Множественное присваивание в Python
  38. Печать списка с помощью метода join
  39. Использование метода lower()
  40. Оболочка Python
  41. Операции с массивами в NumPy
  42. Динамические маршруты во Flask
  43. Стать Python-разработчиком

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