Курс 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. Работа с enumerate()
  2. Генерация чисел с range()
  3. Модуль pprint: улучшение вывода данных
  4. %pinfo: получение информации об объекте
  5. Функция reversed() в Python
  6. Python Translator: создание локальных переводчиков
  7. Объединение словарей в Python
  8. Использование функции enumerate()
  9. Удаление специальных символов с помощью re.sub
  10. Работа с часовыми поясами в Python
  11. Работа с модулем glob в Python
  12. Переопределение метода len
  13. Добавление элемента в список.
  14. Работа с кортежами в Python
  15. Инверсия списков и строк в Python
  16. Замеры производительности в Python
  17. Представление бесконечности в Python
  18. Генератор бросков кубиков
  19. Преобразование данных в Python
  20. Установка пакетов с помощью pip
  21. Преобразование генераторов в циклы
  22. Глобальные переменные в Python
  23. Метод __imod__ для Python
  24. Работа с множествами в Python
  25. Работа с каталогами в Python
  26. Проверка файла .py на синтаксис.
  27. Создание и удаление объектов
  28. Работа с областями видимости переменных
  29. Удаление элементов из списка в Python
  30. Тернарный оператор в Python
  31. Удаление элементов из списка в Python.
  32. Получение идентификатора объекта в памяти
  33. Поиск всех индексов подстроки
  34. Возведение в квадрат с помощью itertools
  35. Декодирование байтов в строку
  36. Python: Splat-оператор и splatty-splat
  37. Работа с WindowsPath()
  38. Удаление символа из строки
  39. Склеивание строк без циклов
  40. Передача аргументов через **arguments
  41. Поток данных в Python
  42. Поиск наиболее частого элемента списке
  43. Обработка StopIteration в Python
  44. Функция print() — вывод информации
  45. Оператор @ для умножения матриц

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