Курс 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. Генератор надежных паролей
  2. Упрощение условных выражений с тернарным оператором
  3. Основы Python за 14 дней
  4. Уникальные значения из списка
  5. Замыкания в Python
  6. Обработка исключений в Python
  7. Создание списков в Python
  8. Правила именования переменных
  9. Преобразование списков в словарь
  10. Регулярные выражения: метод match
  11. Аргумент по умолчанию
  12. Динамическая типизация в Python
  13. Создание инструмента обнаружения плагиата
  14. Работа с IP-адресами в Python
  15. Отладчик pdb: начало работы
  16. Python defaultdict добавление ключа
  17. Просмотр внешнего файла в Python
  18. Работа с часовыми поясами в Python
  19. Лямбда-функции в Python
  20. Объединение, распаковка и деструктуризация
  21. Сортировка и разворот списка
  22. Импорт модулей в Python 3.12
  23. Обработка ошибок ввода данных
  24. Оптимизация поиска в словарях
  25. Срез списка в Python
  26. Методы HTTP запросов в Flask
  27. Модуль inspect
  28. Срез в Python
  29. Функция zip() в Python
  30. Проверка дубликатов в Python
  31. Отношения подклассов в Python
  32. Функциональное программирование.
  33. Декораторы в Python
  34. Перемешивание списка с shuffle()
  35. Путь к интерпретатору Python
  36. Глобальные переменные в Python
  37. Хеширование паролей с использованием salt
  38. Генераторы списков
  39. Python и Монти Пайтон
  40. Отладка производительности Python
  41. Логирование в Python
  42. Расчет времени выполнения кода
  43. Генераторы списков в Python
  44. Повторение элементов в Python
  45. Автоматизация скриптов на AWS Lightsail.

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