Курс 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. Функции классификации комплексных чисел
  6. Объединение словарей в Python
  7. Объединение словарей в Python
  8. Измерение времени выполнения в Python
  9. Преобразование регистра символов
  10. Освоение Python
  11. Курс Data Scientist в медицине
  12. Очистка строки в Python
  13. Операторы присваивания в Python
  14. Использование html-скриптов в Jupyter Notebook
  15. Ускорение обработки данных с %autoawait
  16. Переименование файлов в Python
  17. Форматирование данных с помощью pprint
  18. Python Calendar Usage
  19. Переопределение метода __floordiv__
  20. Разделение строки с помощью re.split()
  21. Печать календаря
  22. Генераторы в Python
  23. Нарезка списков в Python
  24. Работа с каталогами в Python
  25. Python itertools combinations() — группировка элементов
  26. Работа с Event() в threading
  27. Списковое включение в Python
  28. Роль ключевого слова self
  29. Передача аргументов в Python
  30. Метод is_absolute() для PurePath
  31. Сортировка данных в Python
  32. Разделение функций на этапы
  33. Роль запятой в Python
  34. Работа с функцией next() в Python
  35. Ускорение выполнения кода в Python
  36. Различия символов в Python
  37. Автоматизация действий с Pyautogui
  38. Проверка файла .py на синтаксис.
  39. Оптимизация памяти в Python
  40. Вывод с переменной через запятую
  41. Многопоточность в Python
  42. Метод rrshift для пользовательских объектов
  43. Оценка выражений генератора в Python
  44. JMESPath в Python
  45. Идентификатор объекта в Python
  46. Декораторы с аргументами
  47. Работа с *args и **kwargs в Python

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